-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
3
-
Storage Engines - 2022-12-12, Storage Engines - 2023-01-10, StorEng - 2023-01-24, StorEng - 2023-02-07, 2023-02-23 "Stoney Baloney", 2023-03-21 Ellen Ripley, 2023-04-04 Bibbidi-Bobbidi-Boo
The code that manages finding and removing obsolete content during checkpoint creation has grown more complex over time. It deserves being split into it's own source file and restructured a bit.
This came from some bug fixes in WT-10067.
I expect that the obsolete check code will grow more sophisticated over time, so it might be sensible to move the checkpoint sync code out from src/btree/bt_sync.c into it's own subdirectory. We can discuss whether that is warranted as part of this work during code review.
- is related to
-
WT-10067 Fix checkpoint cleanup to remove obsolete deleted pages
- Closed