Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-12238

Investigate checkpoint cleanup for deleted pages

    • Storage Engines
    • 5
    • Nick - 2024-04-30, Megabat - 2024-05-14
    • v8.0, v7.0, v6.0, v5.0

      WT-12078 found that compact can reach 100 passes of a file without making any progress. This is because compact assumes checkpoint will clean up deleted pages. Therefore the checkpoints at the end of a compaction pass will likely reclaim space. However, it's currently possible for compact to continue seeing deleted pages after the final two checkpoints are taken. We need to investigate why these deleted pages are not being removed from the parent page.

      Definition of done

      Deleted pages do not prevent compact from stopping when there is no work to be done.

            Assignee:
            sean.watt@mongodb.com Sean Watt
            Reporter:
            sean.watt@mongodb.com Sean Watt
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: