Interactive lease-based leader election — five processes contending for a TTL-bounded lock in a shared store. Step through three scenarios or take over in free play.

5 processes · TTL = 15 s · renew at 5 s leader follower acquiring crashed
Shared store · /leaderrev 1
holder
P1
epoch
1
expires in
15.0 s
TTL100%
1 · Acquire
2 · Renew
3 · Expire
4 · Re-acquire
5 · Fence
Step 0 / 0

Ready. P1 holds the lease at epoch 1.

Scenario timeline—
←→space
leader
P1
epoch
1
ttl
100%
acquires
1
Message loglast 2 messages