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

Free the selected update written to disk in the update chain and reconstruct forward modifies based on the onpage value

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Duplicate
    • None
    • None
    • None
    • 5

    Description

      In the case we have an update chain like:

      M4 -> M3 -> M2 -> M1 ->F0

      and M4 is uncommitted. We currently can't free anything in eviction as the update chain needs to be restored and M4 needs F0 to reconstruct the value.

      However, it would be nice if we can reconstruct M4 based on the onpage value after a successful reconciliation.

      To achieve that, we need to free M3 after a successful reconciliation and change the search logic to be able to reconstruct the full values based on the onpage value.

      Attachments

        Issue Links

          Activity

            People

              backlog-server-storage-engines Backlog - Storage Engines Team
              chenhao.qu@mongodb.com Chenhao Qu
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: