-
Type:
Improvement
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Cache and Eviction
-
Storage Engines - Transactions
-
SE Transactions - 2025-12-05, SE Transactions - 2025-12-19
-
5
See WT-13672 for additional context
This ticket adds a new stat that reports how many times eviction workers attempted to a evict a page before they were successful.
This will likely require a new field on the WT_PAGE, or some tracking logic in the evict module. We don't need to know which page required X eviction attempts, just the maximum value for any page evicted during a certain time period. Similar to WT-14273 we can use "maximum page size seen at eviction" as an existing example for how the stat should be tracked.
This stat should be increment each time eviction is attempted, and reported then cleared each time eviction is successful
- fixes
-
WT-16205 failed: spinlock-gcc-test on ubuntu2004-release [wiredtiger @ d404bf8f]
-
- Closed
-
-
WT-16206 failed: checkpoint-stress-test on ubuntu2004-stress-nonstandalone [wiredtiger @ d404bf8f]
-
- Closed
-
- is related to
-
WT-16200 Investigate ref->page == null when ret is not zero issue in __wt_evict
-
- Closed
-
- related to
-
WT-14273 Report a stat for how long it's been since a page was last queued for eviction
-
- Closed
-
-
WT-14275 Add a new stat for how many times a page couldn't be added to the eviction queue
-
- Closed
-
-
WT-16181 failed: generate-tsan-metric-disagg on amazon2023-armv9-tsan [wiredtiger @ b6157843]
-
- Closed
-
-
WT-16195 SEGFAULT in __evict_page
-
- Closed
-
-
WT-16205 failed: spinlock-gcc-test on ubuntu2004-release [wiredtiger @ d404bf8f]
-
- Closed
-
-
WT-16206 failed: checkpoint-stress-test on ubuntu2004-stress-nonstandalone [wiredtiger @ d404bf8f]
-
- Closed
-
- split from
-
WT-13672 Report per-page stats for why a page was not able to be evicted
-
- Closed
-