- Published on
Investigation · Part 10 of 20 · What survives a crash
Checkpointing a Log Without Losing the Tail
A log needs a checkpoint, and the naive one loses data: on a plain restart it dropped two acknowledged operations, and after a crash it counted one twice. Log segments, a durable snapshot and a strict order fix it, and my simulator checks every crash point.