Allow a higher number of eviction threads

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: None
    • Storage Engines, Storage Engines - Foundations, Storage Engines - Transactions
    • SE Foundations - 2025-08-01
    • 1

      We currently limit the maximum number of eviction threads to 20 (via the eviction.threads_max parameter in api_data.py and via WT_EVICT_MAX_WORKERS). We've had this limit for 14 years. High end configurations now have a lot more CPUs available, and we don't want them to bottleneck on eviction because we can't scale eviction to keep up with CPU counts.

      We should increase this limit. 64 seems like a reasonable value.

              Assignee:
              Radoslav Kardum
              Reporter:
              Keith Smith
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: