Why it matters
Split brain is a top cause of distributed data loss. Understanding prevents design flaws.
Advertisement
The architecture
Cause: network partition disconnects cluster into groups.
Symptom: multiple sides accept writes independently.
Advertisement
How it works end to end
Prevention: quorum-based writes. Require majority (N/2 + 1) to commit. Minority side can't write.
Fencing: force minority side offline. STONITH (Shoot The Other Node In The Head).
Consensus (Raft, Paxos): natively require quorum.
Detection: monitor for quorum loss.