Skip to main content

Module barrier

Module barrier 

Source
Expand description

Cross-instance barrier protocol. Direct gRPC leader-to-follower calls under cluster, falling back to gossip-KV announce/ack/poll.

Structs§

BarrierAck
Follower ack. ok = false forces the leader to abort instead of wait.
BarrierAnnouncement
Leader-written barrier announcement.
BarrierCoordinator
Cross-instance barrier coordination.
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.
BARRIER_ADDR_KEY
Gossip KV key used by follower barrier servers to advertise their bound address.

Traits§

ClusterKv
Gossip-KV seam.