-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Internal Code
-
Fully Compatible
-
ALL
-
Query 2019-07-29, Query 2019-08-12, Query 2019-08-26
-
(copied to CRM)
The cluster client cursor impl returned by CursorEntry->releaseCursor() isn't safe to destroy. If it isn't put into a pinned cursor, it will invariant on destruction (due to getting cleaned up without actually being in the manager).
We probably shouldn't have types like that (and mongod cursors don't work that way).
- related to
-
SERVER-31120 Invariant failure remotesExhausted_inlock() || _lifecycleState == kKillComplete
- Closed