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
          Susan LoVerso
        2. 7993.png
          125 kB
          Susan LoVerso
        3. 7993.wtperf
          0.7 kB
          Susan LoVerso
        4. 7993.wtperf.diff
          1 kB
          Susan LoVerso

            Assignee:
            sue.loverso@mongodb.com Susan LoVerso
            Reporter:
            sue.loverso@mongodb.com Susan LoVerso
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: