-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Cache and Eviction, Checkpoints
-
Storage Engines
-
5
-
Megabat - 2024-05-14
We may try to apply forced eviction on a page that needs to split.
Both __evict_force_check and __wt_page_can_evict may return true if the page can split. However, if the page is accessed in parallel, we won't be able to evict the page due to hazard pointers which will make threads spin until giving up or until the page is released and eviction can proceed. This can potentially create latency.
The goal of this ticket is to verify the theory and create a reproducer.
- is related to
-
WT-11071 Fix the root cause of latency spikes in Mongodb 4.4
- Open