Keeping Writes Available
In a quorum store a write must reach enough replicas. If one target node is temporarily down, the coordinator does not have to reject the write. With hinted handoff another live node accepts the data on behalf of the missing one and stores a hint, a note saying which node the write really belongs to.
How the Hint Is Resolved
- The helper node keeps the hinted write in a local buffer.
- It periodically checks whether the original target is back.
- When the target returns, the helper replays the buffered writes to it and deletes the hint.
This keeps the cluster available for writes during short outages while still working toward full replication.
The Limits
Hinted handoff is a best effort mechanism. If the helper node itself crashes before delivering the hint, that copy can be lost. It also does not by itself guarantee that every replica eventually converges, so it is paired with a background repair process that catches anything the hints miss.
Key idea
Hinted handoff lets a peer hold a write for a downed replica and deliver it on recovery, keeping writes available but needing repair as a backstop.