aiondb-ha
High-availability subsystem for AionDB. Provides epoch-based leader election, inter-node heartbeats, fencing tokens to guard against split-brain, a failover orchestrator, and a Raft consensus layer for cluster metadata. The Raft layer extends the election subsystem with persistent voted_for, AppendEntries log replication, and a durable JSON-lines log of RaftCommand entries.
This crate is the control plane half of replication. The data plane -- per-record WAL streaming from primary to replica, apply_lsn accounting, and the hot-standby replay loop -- lives in