Make WT_PAGE_DELETED a WT_UPDATE

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Won't Fix
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage 2017-07-31
    • None

      When we can do fast truncates of whole pages, we create a structure called WT_PAGE_DELETED that is attached to the page. This structure serves a similar purpose to WT_UPDATE: it has an associated transaction ID (and now timestamp), and has to be updated during transaction commit and rollback.

      Now that we have explicit support for multiple types of WT_UPDATE's, we should be able to make use one directly to mark pages deleted, and do away with the special case transaction code for WT_PAGE_DELETED.

              Assignee:
              Keith Bostic (Inactive)
              Reporter:
              Michael Cahill (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: