A checkpoint records active transactions as recovery metadata.
highlighted = computed this step
Checkpoint
A checkpoint records which transactions were active at that point in the log. This tiny engine keeps checkpoint handling simple and still recomputes the whole recovery result. Note: the active set appears in the log table.
checkpoint record
Checkpoint record
The compiled log has 1 checkpoint and 1 loser at crash. Note: checkpoint metadata is rendered, not trusted as output.
checkpoints=1,losers=1
a simplified redo/undo recovery over a tiny log; ARIES detail (fuzzy checkpoints, CLRs, media recovery) and real durability/fsync are beyond these traces - no product claims.
Summary
Checkpoints are scan metadata, not a substitute for recomputing winners, losers, and recovery. Note: this is simplified redo and undo; ARIES detail, fuzzy checkpoints, CLRs, media recovery, and real fsync durability are deferred.