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

Continuously accumulate cumulative time metrics in ServiceExecutorAdaptive

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 3.5.13
    • 3.5.11
    • Diagnostics
    • None
    • Fully Compatible
    • ALL
    • Platforms 2017-09-11, Platforms 2017-10-02

    Description

      The cumulative time metrics such as _totalSpentExecuting and _totalSpentScheduled are accumulated in thread-local variables and are only rolled up to the global variables every few seconds, so that they increment in jumps every few seconds instead of continuously. This negates their usefulness for measuring the instantaneous number of operations in those states and instantaneous latency. They should either be incremented on every operation, or should be rolled up much more frequently.

      Attachments

        Activity

          People

            jonathan.reams@mongodb.com Jonathan Reams
            bruce.lucas@mongodb.com Bruce Lucas (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: