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

Queue pages with long update chains for forced eviction

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Story Points:
      3
    • Sprint:
      Storage Engines 2018-09-24, Storage Engines 2018-10-08, Storage Engines 2018-10-22

      Description

      At the moment we let update chains grow arbitrarily long - limiting their length only by considering the total page memory footprint. Having long update chains can lead to performance issues, as traversing them is slow and happens while serializing access to a page.

      We could consider queuing any page with an excessively long update chain for forced eviction - similarly to how we force evict pages with lots of deleted refs.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              backlog-server-storage-engines Backlog - Storage Engines Team
              Reporter:
              alexander.gorrod Alexander Gorrod
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: