Track totalTimeQueuedMicros on a single aggregate counter

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.1.0-rc0, 9.0.0-rc3
    • Affects Version/s: None
    • Component/s: None
    • None
    • Workload Resilience
    • Fully Compatible
    • 200
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      SERVER-132626 improved queuing time fidelity by tracking totalTimeQueuedMicros per-admission gate, rather than reporting only execution control and flow control wait times. As a consequence of the AdmissionContext registry design, this means we're walking a list of admission context pointers and adding their individual queue wait times per operation , which was surfaced as a performance regression in BF-45408.  This ticket tracks the work to claw back performance. 

            Assignee:
            Matt Broadstone
            Reporter:
            Matt Broadstone
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: