-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Cache and Eviction, LSM
-
Storage Engines, Storage Engines - Foundations, Storage Engines - Transactions
-
StorEng - Defined Pipeline
-
None
Background
The current desc of how session slots are reserved for eviction and lsm workers can mislead users, this should be changed to the correct ones.
Suggested change
diff --git a/dist/api_data.py b/dist/api_data.py index 42cb610c5..831435168 100755 --- a/dist/api_data.py +++ b/dist/api_data.py @@ -641,7 +641,7 @@ connection_runtime_config = [ Config('threads_max', '8', r''' maximum number of threads WiredTiger will start to help evict pages from cache. The number of threads started will vary depending on the current eviction load. Each - eviction worker thread uses a session from the configured session_max''', + eviction worker thread uses a session from the configured WT_LSM_MAX_WORKERS''', min=1, max=20), Config('threads_min', '1', r''' minimum number of threads WiredTiger will start to help evict pages from @@ -791,7 +791,7 @@ connection_runtime_config = [ type='category', subconfig=[ Config('worker_thread_max', '4', r''' Configure a set of threads to manage merging LSM trees in the database. Each worker - thread uses a session handle from the configured session_max''', + thread uses a session handle from the configured WT_LSM_MAX_WORKERS''', min='3', # !!! Must match WT_LSM_MIN_WORKERS max='20'), # !!! Must match WT_LSM_MAX_WORKERS Config('merge', 'true', r'''
- depends on
-
WT-13806 Incorrect calculation for number of reserved session slots
-
- Closed
-