-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Engines - Server Integration
-
None
-
None
-
None
-
None
-
None
-
None
-
None
The WiredTigerConfig is a parameter-pack that is supposed to simplify construction of kv engines. However we have recently started making configs runtime-settable, which poses thread-safety concerns in having them stored (redundantly) both in atomic server parameters and in the wt configs.
These parameters just shouldn't be part of the wt config and we need a more dynamic-dispatch approach to choosing different configs for spill vs regular engines.
Specifically `wiredTigerEvictionThreadsMax` and `...Min` are problem cases
- split from
-
SERVER-118643 Prevent concurrent eviction thread min/max updates in wt kv engine
-
- Closed
-