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

Refactor ticket holder metrics to support new subclasses

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Service Arch
    • Fully Compatible

      Metrics collection for TicketHolder subclasses are currently structured to make it easier to collect metrics for the relatively complex case of the PriorityTicketHolder, which wants to report metrics for three virtual queues it maintains. This makes it harder to introduce metrics for a new subclass. This ticket covers reimagining metrics collection for TicketHolders (and the related AdmissionContext), optionally reducing the number of atomics used in the process.

            Assignee:
            matt.broadstone@mongodb.com Matt Broadstone
            Reporter:
            matt.broadstone@mongodb.com Matt Broadstone
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: