-
Type: New Feature
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Internal Code
-
None
-
Fully Compatible
-
v3.6
-
Platforms 2018-05-21
From SERVER-34917, it appears that the periodic runner can hang if two jobs attempt to run simultaneously and asio queues the work on one thread. Rather than attempting to pick that type apart, let's write a simpler one that doesn't rely on asio implementation details for forward progress
- is related to
-
SERVER-34917 Move the expired transaction aborter thread off of PeriodicRunnerASIO
- Closed
- related to
-
SERVER-35123 The periodic_runner_impl starts jobs immediately, unittests should reflect that
- Closed