Why ReadIndex Exists
A node can still believe it is leader after losing the quorum. What evidence does it need before returning a linearizable read?
Short explanations of correctness problems that surfaced while building the larger systems.
A node can still believe it is leader after losing the quorum. What evidence does it need before returning a linearizable read?
A correct replica copies a destructive transaction too. Historical recovery needs a different source of truth.
A lease can expire while its worker keeps running. The receiver still needs a way to reject the stale owner.
Atomic local intent prevents event loss, but a crash after publication can still produce redelivery.