Details
-
Bug
-
Resolution: Done
-
Major - P3
-
3.2.0-rc6
-
Fully Compatible
-
ALL
-
-
QuInt D (12/14/15), QuInt E (01/11/16)
Description
findAndModify operations which do not exceed the slowms threshold will always be absent from the system.profile collection.
This is happening because FindAndModify::run() is failing to call CurOp::enter_inlock(). The enter_inlock is responsible for raising the profiling level associated with the operation, based on the database profiling level. Failing to call it means that the operation's profiling level is erroneously left as "0".
Attachments
Issue Links
- is documented by
-
DOCS-8938 findAndModify not captured by Profiler
-
- Closed
-
- is duplicated by
-
SERVER-16071 The nscanned and nscannedObjects is not correct for findAndModify
-
- Closed
-
- is related to
-
SERVER-21855 Certain commands are never captured in system profiler
-
- Backlog
-