Interactive Raft-style election — five servers with terms, randomized election timers, RequestVote RPCs, and quorum-based victory. Step through three scenarios or take over in free play.
Election timeout
Split vote
Stale leader returns
Free play
5 servers · majority = 3 · randomized timers
leader
candidate
follower
crashed
term
1
Majority needed: 3 of 5 votes
1 · Leader alive
2 · Timer fires
3 · RequestVote
4 · Quorum
5 · New leader
Step 0 / 0
Ready.
Five servers; S1 is leader of term 1.
Scenario timeline
—
Prev
Play
Next
Restart
←
→
space
Free play — crash any server, run elections
Crash S1
Crash S2
Crash S3
Crash S4
Crash S5
Timer fires on:
S1
S2
S3
S4
S5
Revive all
Reset
leader
S1
term
1
votes
— / —
alive
5 / 5
Message log
last 2 messages