-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Diagnostics, Storage
-
Fully Compatible
-
Execution Team 2019-06-17, Execution Team 2019-07-01
This would be helpful for diagnosis and to find violating cursor usages that do not call restore() after using save() prior to using the cursor again. With the work done in SERVER-40547, there have been a few cases where these violations take place and often take time to find the root cause.
Any invariants uncovered during the work done in this ticket should also be resolved.
- related to
-
SERVER-41282 Investigate invariant failure in WTIndex::updatePosition()
- Closed
-
SERVER-41461 waitWithPinnedCursorDuringGetMoreBatch fail point should save and restore the PlanExecutor state before reacquiring the read lock
- Closed
-
SERVER-40547 change handling of nextNotIncreasing to crash when test commands are enabled
- Closed