-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Cache and Eviction
-
Storage Engines
-
StorEng - Defined Pipeline
As we progress with eviction modularity, we wish to refactor and modularise the eviction logic based on the assessment of the eviction functionality in 1.1, we have identified the appropriate way to modularise it in 1.2.
This ticket summarises all the tickets created to modularise eviction -
WT-13561- Clarify and Refactor Eviction's Public and Private APIsWT-13617- Make page->read_gen private to the eviction moduleWT-13601- Create a script to check access using comment tags- (ticket not created yet) - Module privacy stuff for field names, macros, structs AND Enforce privacy on other modules owning eviction
WT-13602- Put somewhat effort in making more eviction related data privateWT-13623- Move evict's header files into src/evict