Change api_data.py config desc of how session slots are reserved for eviction and lsm workers

XMLWordPrintableJSON

    • 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'''
      

            Assignee:
            Jie Chen
            Reporter:
            Zunyi Liu
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: