Commit Graph

16 Commits

Author SHA1 Message Date
David Storch
95c072ee0a SERVER-21772 correctly profile and log findAndModify operations 2015-12-15 17:05:53 -05:00
David Storch
bb7e1e539d SERVER-21750 clean up getMore logging and profiling
--Omit ntoreturn and ntoskip from the getMore command log line.
--Add nreturned to the getMore command log line.
--Upconvert OP_GET_MORE profiler entries to match getMore cmd.
2015-12-11 13:28:20 -05:00
David Storch
1574457c5f SERVER-19566 convert OP_QUERY profiler entries to look like the find command
Includes the following changes to profiler entries for queries:

-- The query field will contain find command parameters, e.g.
{find: <coll>, filter: {...}}.
-- Renames 'nscanned' to 'keysExamined' and 'nscannedObjects' to 'docsExamined'.
-- Renames 'scanAndOrder' to 'hasSortStage'.
-- Removes the top-level ntoreturn and ntoskip fields. Skip, limit, and
batchSize info will be present in the 'query' field instead.
2015-09-03 16:06:13 -04:00
David Storch
f13c593b39 SERVER-19566 disable tests 2015-07-27 16:28:38 -04:00
James Wahlin
5cfd95b0eb SERVER-17332 Add cursorExhausted flag to find/getMore log/prof 2015-04-13 08:31:59 -04:00
Jason Rassi
d5f0d74d5c SERVER-17699 LockerImpl<>::getLockerInfo() don't no-op if not locked 2015-03-24 16:59:23 -04:00
Kaloian Manassiev
639d69ecdf SERVER-15614 Lock statistics for db.currentOp
Add deadlock counter as well.
2015-01-13 14:42:01 -05:00
Andy Schwerin
a14adbe579 SERVER-15614 Remove cc() references from d_concurrency. 2014-10-13 10:05:08 -04:00
David Storch
391b1121e3 SERVER-14742 delete old explain and turn on explain 2.0 2014-09-03 09:46:33 -04:00
David Storch
b494ade9a9 SERVER-10448 migrate code out of explain_plan.cpp 2014-07-31 10:59:29 -04:00
Eliot Horowitz
45e33c6989 SERVER-8331: fix lock reporting on fast ops 2014-06-09 16:19:30 -04:00
Andy Schwerin
7300f943ab SERVER-13163/SERVER-13165 Refactor implementation of insert write command in mongod.
The goal of the refactoring is to clarify the control flow of the batch
execution of inserts, and in so doing to cleanly handle PageFaultExceptions,
properly handle demotion to secondary, correctly profile individual document
insertions within the batch, and correctly attribute lock hold and acquisition
time to those individual insertions.

It is also intended that this refactoring will resolve memory leaks in the
insert code path, by more carefully tracking ownership of WriteErrorDetail
objects throughout the WriteBatchExecutor class.
2014-03-19 17:01:29 -04:00
Benety Goh
116cced41a SERVER-13241 system profile will hold plan summary if execution stats object is too large 2014-03-18 11:12:09 -04:00
Benety Goh
71245a4712 SERVER-13241 increased buffer size for stats in curop from 512 to 2048 2014-03-18 10:09:20 -04:00
Eric Milkie
0f83758b85 SERVER-12762 make a new curop for each insert in a batch insert 2014-03-10 07:39:35 -04:00
Siyuan Zhou
3660343e0b SERVER-12127 migrate js tests to jscore suite when not related to writes
Migrate js tests starting from j-z.
Include SERVER-12920 Update use_power_of_2.js

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
2014-03-03 22:54:10 -05:00