-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Checkpoints
-
StorEng - Defined Pipeline
Compact requires a forced checkpoint of the file(s) being compacted. Currently there are 3 forced checkpoints. WT-9628 will change this to only force the last checkpoint.
All that compact needs is a forced checkpoint of the file(s) it is compacting. This needs to happen as part of a system-wide checkpoint for correctness (see WT-2969), but there is no need to force-checkpoint the files that compact isn't working on.
Adding a checkpoint option to perform a system-wide checkpoint with a list of files that should be force-checkpointed would provide the required correctness more efficiently.
- is related to
-
WT-9628 Avoid forcing a system-wide checkpoint at the end of a compaction pass
- Closed