Tag
failure-detection
- Oct 28, 2025 Sessions and Ephemeral Nodes: Tying State to a Live Connection How a coordination service tracks client liveness, why ephemeral nodes vanish with the session, and what a client must do when it cannot tell whether its session survived. distributed systems
- Oct 21, 2025 Leader Failover: Detection Windows, Fencing, and Split-Brain Avoidance How a failed leader is detected, why a timeout cannot distinguish a dead leader from a slow one, and how fencing tokens stop two leaders from accepting writes. databases
- Nov 22, 2024 Circuit Breaker State Machines and Half-Open Probing The three states, the counters that drive transitions, and why the half-open probe count is the parameter that decides whether a recovering dependency survives its own recovery. backend systems
- Mar 15, 2022 Heartbeats, Leases, and the Timeout That Declares a Node Dead Why node liveness is a leased lease with a bounded renewal, how the kubelet's lease write differs from its status report, and what a false positive costs when the network partitions. virtualization