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

Enhance checkpoint scrub algorithm

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.6.0-rc0, WT3.0.0
    • Component/s: None
    • Labels:
      None
    • Case:
    • Sprint:
      Storage 2017-10-02
    • Actual Time:
      16
    • User Summary:
      Not Needed

      Description

      Workloads where dirty cache usage is slightly above the eviction dirty target can experience unnecessary throughput interruption when checkpoints start due to the checkpoint phase that reduces dirty content to the dirty target.

      There was a workload created in WT-3378 that demonstrates application threads contributing to eviction due to checkpoint scrub phase. We should tweak the scrub algorithm to avoid interrupting application threads if it's not necessary.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              sulabh.mahajan Sulabh Mahajan
              Reporter:
              alexander.gorrod Alexander Gorrod
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: