-
Type:
Improvement
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Cache and Eviction
-
None
-
Storage Engines, Storage Engines - Server Integration
-
SESI - 2025-06-24
-
None
When we are in __wti_evict_app_assist_worker, we do not report cache metrics while it is stuck for x amount of time, and we report the total once this exits. The problem is, if we are not updating while it is stuck, our metrics are unable to tell we are in a cache stuck state to alleviate the cache pressure (cache pressure thread in server) and we won't be able to alert our thread until after it exits.
We want to update the metrics within the while loop where it can get stuck.
We will need to see if this change has any performance regressions, otherwise it would be very helpful to have.
- is depended on by
-
SERVER-106263 Rollback can stall on app eviction
-
- Backlog
-
- related to
-
SERVER-106332 Temporarily disable transaction_aborted_under_cache_pressure.js until thread parameters are tuned
-
- Closed
-
-
WT-14461 Fix workgen test failures on machine ARMV9 using V5 toolchain
-
- Closed
-
-
WT-14312 Remove heavy testing for live restore
-
- Closed
-