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

Improve fairness of eviction with multiple tables

    • Storage Engines 2018-08-13

      A user created a synthetic MongoDB workload with several collections, each getting identical workload. When monitoring the cache usage of each collection there is a divergence between the different tables.

      We should review the workload and eviction algorithm to see if we can make it more fair.

        1. wt4194.py
          4 kB
        2. wt_cache_unfair
          12 kB
        3. table-cache-usage-3.6.1.png
          table-cache-usage-3.6.1.png
          61 kB
        4. table-cache-usage-3.6.0.png
          table-cache-usage-3.6.0.png
          68 kB
        5. ReadLoadAnalysisEqual.java
          3 kB
        6. image-2018-07-27-15-39-21-767.png
          image-2018-07-27-15-39-21-767.png
          14 kB
        7. image-2018-07-24-15-33-20-090.png
          image-2018-07-24-15-33-20-090.png
          7 kB
        8. image-2018-07-24-15-28-11-869.png
          image-2018-07-24-15-28-11-869.png
          7 kB

            Assignee:
            michael.cahill@mongodb.com Michael Cahill (Inactive)
            Reporter:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: