Healthy
Failed
Processing
Leader

Distributed Locking + Leases

Lease-based locking with heartbeats to maintain ownership

Nodes: 5Healthy: 5Lease Owner: noneQueue: 0TTL: 4s
LLOCK MANAGERC0CLIENTC1CLIENTC2CLIENTC3CLIENT

Manual Controls

Click clients to fail/recover.

Client Status

C0 (healthy)
Idle
C1 (healthy)
Idle
C2 (healthy)
Idle
C3 (healthy)
Idle

Legend

Lock manager
Lock owner
Client idle
Failed client