-
Type: Bug
-
Resolution: Done
-
Priority: Minor - P4
-
None
-
Affects Version/s: 2.5.1
-
Component/s: Internal Code
-
None
-
ALL
CurOp::_reset() is not called before running $cmd.sys operations. This can cause $cmd.sys operations to be erroneously killed if they are run directly following another operation that is killed. The interruption could occur, for example, in an auth-enabled system during the killCurrentOp.checkForInterrupt() call in BtreeCursor::advance(), if the authorization check for the $cmd.sys op has to fetch a privilege document from disk.
- is depended on by
-
SERVER-2212 Server automatically abort queries/commands after user-specified time limit
- Closed
- is related to
-
SERVER-14758 killOp on foreground index build does not take effect until the end of the index build
- Closed