-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Btree, Cache and Eviction
-
Storage Engines
-
(copied to CRM)
-
5
-
2024-04-02 - GreatMugshot, 나비 (nabi) - 2024-04-16
-
v7.3, v7.0, v6.0, v5.0
Based on the investigation done in WT-9121, the current walk position is dropped in two cases: (a) eviction pass ends, (b) __evict_walk_tree is unable to find evictable pages.
Improve the walking logic so that the scanning efficient and spans the whole tree.
All potential solutions should go through performance tests.
- depends on
-
WT-12805 Temporarily increase the "cyclomatic complexity" threshold as it is blocking work on WT-12643
- Closed
- is related to
-
WT-13758 Dynamically enable or disable WT-12643 in 7.0
- Closed
-
WT-13460 Make a connection flag to turn off WT-12643 in 7.0 only
- Closed
- split from
-
WT-9121 Eviction server thread always reset the traversing point when exiting -- parts of the B-tree may never be traversed by eviction in some simple cases/
- Closed