Investigate get_ready_timers in find_max_time_ms reactor overload

XMLWordPrintableJSON

    • Networking & Observability
    • N&O Availability Backlog
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The get_ready_timers function takes up 10% of reactor time in the find_max_time_ms workload. Investigate this overhead to try to understand if we can reduce the number of timers that we set or otherwise optimize the work the reactor thread is doing to process these timers. This should improve our availability story for mongos under overload because the reactor will be freed to process critical tasks that service requests.

        1. Screenshot 2026-02-09 at 3.29.02 PM.png
          461 kB
          Erin McNulty

            Assignee:
            Unassigned
            Reporter:
            Erin McNulty
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: