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

Improve fairness of eviction with multiple tables

    XMLWordPrintableJSON

Details

    • Storage Engines 2018-08-13

    Description

      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.

      Attachments

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

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: