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

If gathering handles and not in aggressive eviction mode, have eviction sleep to let checkpoint grab a contentious spinlock.

    • v4.2

      In designing PM-1825, we're planning to double the number of dhandles processed by adding in history store per table. In WT-6421 I dove deep into how much time each piece of gathering dhandles took, both when we skip a clean table and when we need to apply the checkpoint to a table. That work drove a lot of PM-1407.

      Now that the work for PM-1407 is in, reapply my timings of individual pieces to understand where dhandle processing is spending time and how much as research for PM-1825. Recall that the gathering dhandles phase of checkpoint is done holding the schema lock.

        1. 7993.evict.diff
          0.4 kB
        2. 7993.png
          125 kB
        3. 7993.wtperf
          0.7 kB
        4. 7993.wtperf.diff
          1 kB

            sue.loverso@mongodb.com Susan LoVerso
            sue.loverso@mongodb.com Susan LoVerso
            0 Vote for this issue
            8 Start watching this issue