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

Enhance eviction thread auto-tuning algorithm

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT2.9.2, 3.2.13, 3.4.4, 3.5.6
    • Component/s: None
    • Labels:
      None

      Description

      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.

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: