-
Type:
Improvement
-
Resolution: Duplicate
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Networking & Observability
-
None
-
None
-
None
-
None
-
None
-
None
-
None
The reactor thread, which is essential for mongos availability, is also responsible for performing the SSL handshake to establish all egress connections. During periods of overload, we can see in the availability workloads that the reactor thread can become overwhelmed performing SSL handshakes, preventing it from doing other useful work.
We should consider offloading this handshake work to another thread or threadpool.
- duplicates
-
SERVER-119616 Consider using ThreadPool as the execution resource for ShardingTaskExecutor
-
- Backlog
-