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

Improve eviction efficiency with many small trees

    XMLWordPrintable

Details

    • Storage 2017-02-13

    Description

      WiredTiger workloads with many small trees can lead to inefficient walks to find eviction candidates. Since we don't have global knowledge of the sizes of all trees in the cache, the eviction server randomly visits small trees (so we make progress if all trees are small). There is evidence from SERVER-27700 and elsewhere that these random visits can lead to a lot of effort going into trees with no candidates.

      Attachments

        Issue Links

          Activity

            People

              michael.cahill@mongodb.com Michael Cahill
              michael.cahill@mongodb.com Michael Cahill
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: