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

Append the external upd allocated to the only tombstone on chain

    • Type: Icon: Improvement Improvement
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None

      In case we have a deleted page, the page is instantiated with only a tombstone on chain. When we reconcile that page, we allocate an external update and select that update to write to disk (WT-5302). Why we just append the update after the tombstone so that we can get rid of the ext flag and some other checks? The append operation is cheap and it has no harm I think. If we decide to evict this page, the chain is discarded. If we keep it in memory, it is still correct. There may be other things that prevents us from doing this.

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

              Created:
              Updated:
              Resolved: