-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Networking
-
None
-
Fully Compatible
-
ALL
-
Service Arch 2019-04-22, Service Arch 2019-05-06
-
5
Rather than relying on failure to schedule work onto the background thread pool as the mechanism for failing scheduled (but not run callbacks), wait to join the executor until after all jobs have cleared through.
I.e. join the thread pool in task executor join(), after all pool processing jobs are gone, instead of in shutdown()
- is related to
-
SERVER-40769 Untrack heartbeat callbacks on heartbeat cancellation
- Closed
- related to
-
SERVER-40633 Audit all uses of _replExecutor and check shutdown in scheduled tasks
- Closed