Module mz_controller::clusters
source · Expand description
Cluster management.
Structs
- Configures a cluster.
- An event describing a change in status of a cluster replica process.
- A struct describing a replica that needs to be created, using
Controller::create_replicas
. - The location of a managed replica.
- Configures the resource allocation for a cluster replica.
- Configures a cluster replica.
- A intermediate struct to hold info about a replica, to avoid a large tuple.
- The location of an unmanaged replica.
Enums
- The “role” of a cluster, which is currently used to determine the severity of alerts for problems with its replicas.
- Configures the location of a cluster replica.
- __Field 🔒
- __Field 🔒
- __Field 🔒
- __Field 🔒
- __Field 🔒
Constants
- The default logging interval for
ComputeReplicaLogging
, in number of microseconds. - FIELDS 🔒
- FIELDS 🔒
- FIELDS 🔒
- FIELDS 🔒
- VARIANTS 🔒
Statics
Functions
- Deterministically generates replica names based on inputs.
- Parses a name generated by
generate_replica_service_name
, to extract the replica’s cluster ID and replica ID.
Type Definitions
- Identifies a cluster.
- The status of a cluster.
- Identifier of a process within a replica.
- Identifies a cluster replica.
- Configures logging for a cluster replica.