Pass all three timestamps to KVDropPendingIdentReaper

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • Fully Compatible
    • Storage Execution 2026-04-13, Storage Execution 2026-04-27
    • 200
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Currently StorageEngine only passes minOfCheckpointAndOldest to KVDropPendingReaper. For proper handling of internal tables that don't need to be kept around for the history snapshot window, the reaper also needs the stable timestamp. It would be simplest to just pass all three of stable, oldest, and checkpoint to the reaper and let it do the necessary calculations rather than passing them individually in TimestampMonitor.

            Assignee:
            Thomas Goyne
            Reporter:
            Thomas Goyne
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: