Investigate eviction queue usage when the queue is frequently empty

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Engines - Transactions
    • None
    • 5

      In WT-16529 we explored a change where we utilise more of the eviction queue if th queue is frequently empty and we are also at the update eviction trigger. 

      However, the change required code that modified scrub eviction behaviour which was causing some regressions (BF-41732). The BF was caused by the removal of the line

      bytes_updates < (uint64_t)((updates_target + updates_trigger) * bytes_max) / 200)

      We need an alternate method to queue more pages in the situation where we hit eviction triggers.

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            Alana Huang
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: