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

Lookaside sweep for obsolete updates

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 3.6.3, 3.7.2, WT3.1.0
    • None
    • Storage 2018-01-29, Storage 2018-02-12
    • v3.6

    Description

      We currently only sweep the lookaside table after a drop (to free lookaside entries for dropped trees).

      It would improve efficiency of reads and reduce the disk footprint of the lookaside table if we could sweep obsolete entries as well. To do this, we would need to mark which entry in the lookaside table is the on-page version. Sweep would track for each key when it has seen a stable update with a full copy of data, and could remove entries for the key after that. The on-page entry can also be removed once it is globally visible.

      Attachments

        Issue Links

          Activity

            People

              sue.loverso@mongodb.com Susan LoVerso
              michael.cahill@mongodb.com Michael Cahill (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: