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

Investigate performance impact of using "soft pointers" in Eviction Server

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Cache and Eviction
    • Storage Engines
    • 5
    • 2024-08-06 - Withholding Tax, 2024-09-03 Q3 Streams v1

      "Soft position" is a fraction number in range [0...1] representing a page's position in the tree. The idea is to use that number to store walk points of Eviction Server when it needs to sleep for long time so that it doesn't pin too much data in memory, thus blocking eviction.

      It potentially can hit performance because of the need to calculate the position and recover a page pointer from saved position.

            Assignee:
            y.ershov@mongodb.com Yury Ershov
            Reporter:
            y.ershov@mongodb.com Yury Ershov
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: