-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
(copied to CRM)
-
8
-
Storage Engines 2019-09-09, Storage Engines 2019-09-23, Storage Engines 2019-10-07, Storage Engines 2019-10-21, Storage Engines 2019-11-04, Storage Engines 2019-11-18
-
v4.2, v4.0, v3.6
In workloads where there are a lot of open data handles, it can be disruptive to other application operations while a checkpoint gathers the set of handles that need to be included in the checkpoint. This is called the prepare phase of a checkpoint (see __checkpoint_prepare).
I crafted a wtperf workload that uses 30,000 tables with a reasonably light insert workload. I see a lot of the time in checkpoints being spent doing configuration parsing. We should review whether it's possible to reduce the amount of time doing configuration parsing.
- causes
-
WT-5239 Fix syscall failure about metadata file open
- Closed
- is related to
-
WT-5479 Checkpoint schema lock can cause long stalls in command execution on systems with many active data handles
- Closed
- related to
-
WT-5262 Create Genny workload to measure the overhead of checkpoint configuration parsing
- Closed