Skip to main content

Module barrier

Module barrier 

Source
Expand description

Cross-instance barrier protocol over a gossip KV. Leader announces, followers ack, leader polls for quorum.

Structs§

BarrierAck
Follower ack. ok = false forces the leader to abort instead of wait.
BarrierAnnouncement
Leader-written barrier announcement.
BarrierCoordinator
Cross-instance barrier coordination over a ClusterKv.
InMemoryKv
In-memory KV for tests.

Enums§

Phase
Barrier phase.
QuorumOutcome
Outcome of wait_for_quorum.

Constants§

ACK_KEY
KV key for a follower’s barrier ack.
ANNOUNCEMENT_KEY
KV key for the leader’s barrier announcement.

Traits§

ClusterKv
Gossip-KV seam.