-
Type: Bug
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Internal Code
-
Labels:None
-
ALL
-
55
The replica set monitor throws in Refresher::scheduleNetworkRequests if the underlying executor refuses work. This can cause an exception to throw up to the top of the event loop and terminate the process. It only happens on shutdown, but we should do a better job there and not crash in that scenario.
See where we uassertStatusOK and where we call scheduleNetworkRequests without a try/catch block in a callback
- depends on
-
SERVER-41851 Expedited scans in the RSM can continue after timeout
- Closed