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: