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

Lookaside sweep for obsolete updates

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.6.3, 3.7.2, WT3.1.0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • Storage 2018-01-29, Storage 2018-02-12
    • v3.6

      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.

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