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

Investigate a possibility to gather "eviction pass generation" stats during checkpointing

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Storage Engines
    • StorEng - Defined Pipeline

      Eviction pass generation is the number of the eviction pass which is recorded into the page when the page is considered for eviction. At any point in time it indicates how many passes ago a page has been looked at by eviction server. The range of these numbers and a histogram are indicators of how well Eviction server is performing.

      Collecting these stats requires to scan all pages in all trees which is an expensive operation.

      However, checkpoint does it anyway. We can use checkpoints to collect these stats.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            y.ershov@mongodb.com Yury Ershov
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: