Handle abandoned checkpoints in PALite

XMLWordPrintableJSON

    • Type: Sub-task
    • Resolution: Unresolved
    • Priority: Major - P3
    • WT12.0.0
    • Affects Version/s: None
    • Component/s: PALI, PALite
    • Storage Engines
    • SE Foundations - 2025-10-24
    • None

      PALite does not currently handle abandoned checkpoints, e.g., due to a crash. This results in crash recovery tests triggering PALite's page linkage validation errors.

      One option to implement this would be by adding an optional debugging method to the PALI interface that removes all page entries above a certain LSN, and implement this in PALite. Tests that do crash recovery can then use it to instruct PALite to clean up abandoned checkpoints during restart.

            Assignee:
            Alex Blekhman
            Reporter:
            Alex Blekhman
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: