-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: DHandles
-
None
-
Storage Engines - Foundations
-
2,040.417
-
None
-
None
This comes out of the investigation in WT-17617. There is a POC for this.
Finish hoisting the checkpoint config parsing out of the dhandle loop. This idea was attempted as part of WT-17198 / PR #13569, reverted the day after merge. Some of the work has been since merged in, but it hasn't been completely done.
Basically configuration parsing is expensive, and shouldn't be done inside a loop, especially while holding the checkpoint lock.
- is related to
-
WT-17198 Merge Refactor __checkpoint_db_internal feature branch back to develop
-
- Closed
-
-
WT-17617 Investigate >60% OperationThroughput regression in DSC vs ASC for data_handle_locust workload
-
- Closed
-
- related to
-
WT-18855 __wt_checkpoint_file leaves the session checkpoint time set when the config parse fails
-
- Closed
-
-
WT-18062 Dhandle scaling Perf: Keep a list of modified dhandles for checkpoint prepare
-
- In Code Review
-
-
WT-18063 Dhandle scaling Perf: eliminate point metadata search in checkpoint prepare
-
- In Code Review
-