Expand description
A controller for a compute instance.
StructsΒ§
- Active
Subscribe π - Client π
- A client for an
Instance
task. - Collection
Introspection π - Manages certain introspection relations associated with a collection. Upon creation, it adds rows to introspection relations. When dropped, it retracts its managed rows.
- Collection
State π - State maintained about individual compute collections.
- Frontiers
Introspection πState - Instance π
- The state we keep for a compute instance.
- Pending
Peek π - A note of an outstanding peek response.
- Refresh
Introspection πState - Information needed to compute introspection updates for a REFRESH materialized view when the write frontier advances.
- Replica
Collection πIntrospection - Maintains the introspection state for a given replica and collection, and ensures that reported introspection data is retracted when the collection is dropped.
- Replica
Collection πState - Replica
Exists π - Replica
Missing π - Replica
State π - State maintained about individual replicas.
- Shared
Collection πState - Collection state shared with the
ComputeController
.
EnumsΒ§
- Dataflow
Creation πError - Peek
Error π - Read
Policy πError
Type AliasesΒ§
- Command
- A command sent to an
Instance
task. - Replica
Response π - A response from a replica, composed of a replica ID, the replicaβs current epoch, and the compute response itself.