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

Lookaside sweep for obsolete updates

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.6.3, 3.7.2, WT3.1.0
    • Component/s: None
    • Labels:

      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

              • Assignee:
                sue.loverso Susan LoVerso
                Reporter:
                michael.cahill Michael Cahill
              • Votes:
                0 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: