-
Type: Bug
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Replication
-
Replication
-
ALL
shutdown() can be called between the times that a callback starts and the point when it schedules more work. In particular it can happen before _scheduleFetcher() acquires its mutex so it needs to check for shutdown.
Also, every call to _isShuttingDown() is fishy since shutdown() can be called as soon as it returns.
- is related to
-
SERVER-26848 Exit catchup mode when not syncing more data
- Closed
- related to
-
SERVER-28490 Check the state after acquiring the lock in bgsync
- Closed
-
SERVER-31262 Storage of _rbidCommandHandle can race with destruction of SyncSourceResolver
- Closed