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

Lookaside sweep for obsolete updates

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 3.6.3, 3.7.2, WT3.1.0
    • None
    • 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

        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: