Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-3190

Enhance eviction thread auto-tuning algorithm

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • WT2.9.2, 3.2.13, 3.4.4, 3.5.6
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None

      The current WiredTiger eviction worker dynamic allocation algorithm is quite passive, which means that short run benchmarks can show poorer than ideal performance. The YCSB load phase via MongoDB is an example, if a load of approximately 1 minute is configured, and MongoDB is running for at least 30 seconds prior to the benchmark starting only the eviction server is ever run.

      We should revisit after WT-3123 is merged - it may be practical to more aggressively start and stop threads, if that change makes start/stop more light weight.

            Assignee:
            fedorova Alexandra (Sasha) Fedorova
            Reporter:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: