Details
-
Bug
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
Fully Compatible
-
ALL
-
Repl 2018-11-19
-
56
Description
The CollectionCloner sets _clientConnection without holding _mutex. This causes _cancelRemainingWork_inlock() to be able to read bad state. _clientConnection must only be set while holding _mutex. It is expected that _clientConnection is always set when _queryState is kRunning.