Timeout turns a follower into a candidate that requests votes.
highlighted = computed this step
An election starts on timeout
A timeout makes a follower become a candidate. The candidate increments its term, votes for itself, and asks peers for votes. Note: votes are rendered from the replayed request.
timeout election
Candidate transition
The timeout trace records 3 votes and 0 leaders so far. Note: win has not been replayed yet.
votes=3,leaders=0
a simplified Raft over a tiny cluster: terms, votes, leader election, and the term-restricted commit rule are exact on these traces; the full safety proof, membership changes, snapshotting, log compaction, and real RPC/timing are beyond these traces - no product claims.
Summary
Timeout starts an election but does not by itself install a leader. Note: this is simplified Raft; the full safety proof, membership changes, snapshots, and real timing are beyond these traces.