Assert that we do not load a checkpoint older than the current checkpoint

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Engines, Storage Engines - Persistence
    • SE Persistence - 2025-07-04
    • 5

      The incident in WT-14376  "Data corruption during recovery as a result of opening History Store", found that we loaded a checkpoint into the in-memory checkpoint list that was older than the current checkpoint. This resulted in corrupted extent lists when the checkpoint extent lists were merged. We should add a check to ensure the checkpoints in the checkpoint list are in chronological order.

            Assignee:
            Sean Watt
            Reporter:
            Sean Watt
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: