-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
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.