Expand description
Facade over ClusterKv + BarrierCoordinator + membership watch.
None on CheckpointCoordinator means single-instance mode.
Structs§
- Cluster
Controller - Facade composing the cluster-control primitives.
- Recovery
Admission Snapshot - One coherent recovery-admission view from the shared leader authority. This is evidence, not authority to open intake; callers must revalidate it with the audited leader proof immediately before activation.
- Recovery
Announcement - Durable announcement for one exact recovery round.
- Recovery
Fault - One durable fault report covered by a coordinated recovery round.
- Recovery
Fault Inventory - One atomically observed shared-authority fault inventory.
- Recovery
Fault Request - Opaque process-local identity for one recoverable failure notification.
- Recovery
Release Guard - Held after this process validates its atomically settled recovery fault and until its local source gate transition is complete. A concurrent fault report cannot cross that transition.
- Recovery
Round - Frozen recovery round, assignment certificate, and durable driver term.
- Recovery
Round Id - Immutable identity of one coordinated recovery attempt.
- Recovery
Stopped Report - Boot-bound phase-one acknowledgement and unresolved prepared-checkpoint inventory.
Enums§
- Checkpoint
Prepare Observation - One authority-validated clustered
Prepareand its local assignment disposition. - Recover
Phase - Phase of a coordinated recovery round, carried in the
control:recoverslot. - Recovery
Control Error - Classified recovery-control failure. Only
Self::Uncertainis retryable. - Recovery
Fault Report Outcome - Durable disposition of one process-local recovery-fault request.
- Release
Commit Status - One bounded leader attempt to commit a pending recovery Release.