Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-33238

Prevent WiredTiger read ticket count from going negative

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.4.13
    • Component/s: Concurrency, Diagnostics
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Case:

      Description

      Issue Status as of Feb 09, 2018

      ISSUE SUMMARY
      MongoDB 3.4.12 contains a bug that may cause WiredTiger read ticket count to become negative.

      ISSUE IMPACT
      Users may observe erroneous metric reporting. In particular, read queue metrics, which are derived from read tickets, will appear much larger than they actually are.

      The default limit of 128 available read tickets becomes effectively larger, thus allowing more readers into the system. Workloads which hit the maximum read ticket limits and rely on this mechanism for back pressure may suffer performance degradation.

      AFFECTED VERSIONS
      Only MongoDB 3.4.12 is affected, and only when using the WiredTiger storage engine.

      FIXED VERSIONS
      A fix is included in MongoDB 3.4.13.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: