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

Add statistics tracking around yield loops

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.4.10, 3.5.11, WT3.0.0
    • Component/s: None
    • Labels:
      None
    • Sprint:
      Storage 2017-07-10, Storage 2017-07-31
    • Backport Requested:
      v3.4

      Description

      There are some hard to diagnose performance problems, where systems appear to be spinning consuming CPU without doing "real" work. We should add statistics in WiredTiger around any place where spinning might cause wasted CPU.

      This will allow us to:

      • Better identify contention points in WiredTiger
      • Have better confidence that unexplained contention points are outside of WiredTiger

        Attachments

        1. WiredTiger.xlsx
          27 kB
          Vamsi Boyapati

          Issue Links

            Activity

              People

              • Assignee:
                vamsi.krishna Vamsi Boyapati
                Reporter:
                alexander.gorrod Alexander Gorrod
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: