summaryrefslogtreecommitdiff
path: root/src/mongo/db/curop.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-40069 Fix global lock tracking for txnsJudah Schvimer2019-04-171-4/+1
| | | | | Includes SERVER-40084, stores global lock acquisition flag in an atomic.
* SERVER-40105 Improve diagnostic information in currentOp for writeConflicts ↵Louis Williams2019-04-121-20/+39
| | | | and prepareConflicts
* SERVER-40476 merge contents of utils/stringutils into utils/str.Billy Donahue2019-04-111-3/+3
|
* SERVER-39848: Add flow control diagnostics.Daniel Gottlieb2019-04-091-2/+36
|
* Revert "SERVER-40069 Fix global lock tracking for txns"Benety Goh2019-03-291-1/+4
| | | | This reverts commit d99db775dbf73e27bd20e402f26f068dc199203d.
* SERVER-40069 Fix global lock tracking for txnsA. Jesse Jiryu Davis2019-03-281-4/+1
| | | | | Includes SERVER-40084, stores global lock acquisition flags in an atomic.
* SERVER-40357 expand all calls to MONGO_DISALLOW_COPYINGBilly Donahue2019-03-281-2/+2
| | | | | | | | | | | produced by: hits="$(git grep -n MONGO_DISALLOW_COPYING | cut -d: -f1 )" for f in "$hits"; do sed -i.orig ' s/^\( *\)MONGO_DISALLOW_COPYING(\(.*\));/\1\2(const \2\&) = delete;\n\1\2\& operator=(const \2\&) = delete;/; ' $f done
* SERVER-39934 Fix locking for slow ops storage statsSulabh Mahajan2019-03-211-6/+22
| | | | SERVER-39654 Make slow ops storage stats work with transactions
* SERVER-39361 Synchronise collecting storage engine stats with shutdownSulabh Mahajan2019-02-261-1/+13
|
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
| | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
* SERVER-37315 Remove 'nmoved' and 'incrementNmoved()' from OpDebugArun Banala2019-01-301-13/+1
|
* SERVER-37265 Change curOp and ProgressMeter for hybrid buildsLouis Williams2019-01-021-14/+13
|
* SERVER-38240 Added storage statistics information into the slowop log messages.nehakhatri52018-12-281-0/+9
|
* SERVER-37716 Implement internal match expression which matches a particular ↵vrachev2018-12-211-17/+33
| | | | BinData subtype
* SERVER-38677 Move all 'forTest' methods to a separate section of the header fileKaloian Manassiev2018-12-211-1/+1
| | | | | Also group TransactionParticipant methods based on whether they can be called with the session checked-out or not.
* SERVER-33303 Add stable plan cache key and use for index filtersIan Boros2018-11-061-0/+5
|
* Revert "SERVER-33303 Add stable plan cache key and use for index filters"Ian Boros2018-11-061-5/+0
| | | | This reverts commit 36d4668e854d8bd17e8b684dbbf42b3b0903bbe7.
* SERVER-33303 Add stable plan cache key and use for index filtersIan Boros2018-11-061-0/+5
|
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-26/+28
|
* SERVER-37460 Add type to all currentOp documentsTed Tuckman2018-10-101-0/+2
|
* SERVER-37005 Add fields to GenericCursorTed Tuckman2018-10-041-0/+8
|
* SERVER-37006 Move originatingCommand from currentOp inprog to cursor objectTed Tuckman2018-10-021-4/+8
|
* SERVER-37003 Add activeCursor field to curOp for getMoreTed Tuckman2018-09-281-0/+8
|
* SERVER-36606: Allow commands to expose names of sensitive fieldsSpencer Jackson2018-09-171-1/+1
|
* SERVER-5261 Include authentication information in currentOp outputJonathan Reams2018-09-141-0/+28
|
* SERVER-26854 LockStats for sub-operations should not include wait time for ↵Xiangyu Yao2018-09-071-2/+7
| | | | previous operations
* SERVER-36479 Don't redact planSummary in logsKelsey Schubert2018-08-181-1/+1
|
* SERVER-19260 Log whether allowDiskUse:true aggregations used diskMinji2018-08-011-0/+3
|
* SERVER-23332 Expose query plan cache key in system.profile entry and query ↵Haley Connelly2018-07-311-0/+10
| | | | log lines
* SERVER-33135 Delete code for OP_COMMANDMathias Stearn2018-07-301-3/+1
|
* SERVER-35432 Add a method for printing out information about a slow transactionNathan Louie2018-07-251-0/+18
|
* SERVER-35434 Added an OpDebug object to SingleTransactionStats to track ↵jinichu2018-07-091-0/+10
| | | | aggregate OpDebug stats
* SERVER-35173 Added autocommit value to currentOp's transaction sub-documentjinichu2018-07-051-5/+0
|
* SERVER-35428 Added ability to add two OpDebug objects togetherjinichu2018-07-031-52/+103
|
* SERVER-33870 make numYields of parent CurOps reflect child yieldssamontea2018-06-211-0/+2
|
* SERVER-35044 Remove maxScan query optionJames Wahlin2018-06-111-9/+1
|
* SERVER-34692 Move txnNumber to subdocument in currentOpXiangyu Yao2018-05-161-3/+4
|
* SERVER-34805 Refactor the network libraries and move messages types to ↵Andrew Morrow2018-05-051-1/+1
| | | | rpc/protocol
* SERVER-34003 redact payload of unknown commands from logsBilly Donahue2018-05-041-2/+6
|
* SERVER-33294 Report stashed in-use locks for idle sessions in currentOpBernard Gorman2018-04-051-2/+6
|
* SERVER-34016 Add number of contacted shards to the mongos slow query logBernard Gorman2018-03-281-0/+2
|
* SERVER-33309 SERVER-33310 Handle WT_PREPARE_CONFLICT. Add methods inLouis Williams2018-03-231-0/+8
| | | | WiredTigerSessionCache to wait and notify on prepared units of work.
* SERVER-14900 Log operations that exceed slowMs on mongoSBernard Gorman2018-03-221-4/+41
|
* SERVER-18094 Add 'localOps' parameter to $currentOp to show local mongoS ↵Bernard Gorman2018-03-151-41/+68
| | | | operations
* SERVER-33154 Legacy queries with predicate {query: "foo"} are upconverted ↵David Bartley2018-03-151-4/+4
| | | | incorrectly
* SERVER-18971 log command success/failureKevin Pulo2018-02-011-10/+18
|
* SERVER-30580 Make DBException hold a StatusMathias Stearn2017-08-161-6/+6
|
* SERVER-19318 Reimplement the currentOp command as a $currentOp aggregationBernard Gorman2017-07-071-52/+25
|
* SERVER-29304 Exclude time spent blocking for awaitData from getMore latency ↵David Storch2017-06-141-2/+2
| | | | | | | | | | | | | | | | | | reporting. This change applies to various server diagnostics which include latency metrics: the slow query logs, the system.profile collection, top, global operation latency stats, and per-collection operation latency stats. The secs_running and microsecs_running fields reported in currentOp output, on the other hand, will include time spent blocking for awaitData. Furthermore, this change fixes the following: - getMore operations are no longer double-counted. - Lock acquisition times are now consistently included. This fixes a bug in which time spent acquiring locks was accidentally omitted in some cases.
* SERVER-28575 Profile entry for update/delete should contain entire raw ↵Tess Avitabile2017-05-231-45/+18
| | | | update/delete