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

Use scrub eviction to evict the page that with all deleted contents

    • Type: Icon: Task Task
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • 5
    • TheMoon-StorEng - 2023-09-19, NachoCheese - 2023-10-03

      WT-10807 implemented a mechanism to evict the pages that have all the content deleted when walking the page. Though it improves the search performance for some tests, it causes regression for some other tests because more pages are evicted. Please see BF-29847 for details.

      One solution come up within the discussion is to use a scrub eviction to evict those pages. Theoretically, we should reinstantiate the evicted pages back into memory with scrub eviction thus reducing the impact to the tests. This only works with dirty eviction not clean eviction. Prototype this and run perf test to see whether this is working or not.

            Assignee:
            chenhao.qu@mongodb.com Chenhao Qu
            Reporter:
            chenhao.qu@mongodb.com Chenhao Qu
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: