Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-23260 Report original query with getMore | James Wahlin | 2016-06-03 | 2 | -2/+10 |
| | |||||
* | SERVER-23791 harden integration testing for commands that accept a collation | David Storch | 2016-06-03 | 2 | -0/+3 |
| | | | | | | | Also fixes bugs in collation plumbing for the following commands: - findAndModify - group - mapReduce | ||||
* | SERVER-24118 Rename LiteParsedQuery to QueryRequest. | David Hatch | 2016-06-03 | 7 | -93/+97 |
| | |||||
* | SERVER-23114 Move functions involving dotted paths to separate library. | Max Hirschhorn | 2016-06-03 | 2 | -3/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | The ability to specify a dotted path (e.g. "a.b") to traverse through embedded objects and array elements isn't defined in the BSON specification and so it doesn't belong in our BSON library. The following functions have been defined within a 'dotted_path_support' namespace and accept an additional BSONObj as their first argument to replace the associated method on the BSONObj class. - extractElementAtPath() is functionally equivalent to BSONObj::getFieldDotted(). - extractElementAtPathOrArrayAlongPath() is functionally equivalent to BSONObj::getFieldDottedOrArray(). - extractAllElementsAlongPath() is functionally equivalent to BSONObj::getFieldsDotted(). - extractElementsBasedOnTemplate() is functionally equivalent to BSONObj::extractFields(). - compareObjectsAccordingToSort() is functionally equivalent to BSONObj::woSortOrder(). | ||||
* | SERVER-23795 Use storage engine isEmpty instead of storageSize. | Michael Cahill | 2016-06-03 | 1 | -1/+1 |
| | |||||
* | SERVER-24160 - Fix compile | Vincent Do | 2016-05-31 | 1 | -0/+2 |
| | |||||
* | SERVER-24160 Re-use serverStatus privilege string for lockInfo command | Vincent Do | 2016-05-31 | 1 | -0/+8 |
| | |||||
* | SERVER-23971 Clang-Format code | Mark Benvenuto | 2016-05-28 | 36 | -171/+223 |
| | |||||
* | SERVER-23611 Refactor InMatchExpression | J. Rassi | 2016-05-27 | 1 | -3/+2 |
| | | | | | | Includes deletion of the ArrayFilterEntries class. This is groundwork for implementing InMatchExpression::setCollator(). | ||||
* | Revert "SERVER-24160 Add auth and auth test for lockInfo command" | Vincent Do | 2016-05-27 | 1 | -10/+0 |
| | | | | This reverts commit cbb1f07f40d8487bfeb5dfce4ccfb5d461d9a2f6. | ||||
* | SERVER-24160 Add auth and auth test for lockInfo command | Vincent Do | 2016-05-26 | 1 | -0/+10 |
| | |||||
* | SERVER-24196 ensure mapReduce safely frees its RangePreserver | David Storch | 2016-05-23 | 1 | -0/+10 |
| | |||||
* | SERVER-18277 Track elapsed time on cursors using microsecond resolution on ↵ | Andy Schwerin | 2016-05-23 | 1 | -6/+11 |
| | | | | | | | | | | | | | OperationContext. This completes the mechanics of moving max-time tracking to OperationContext and switching the checkForInterrupt checks to use the service context's fast clock source, while tracking the amount of execution time remaining on a cursor with microsecond granularity to ensure that remaining execution time always declines, even for very brief operations on cursors. This patch does not complete the transition from wait_for waiting to wait_until waiting in all places that do waiting based on operation deadlines. | ||||
* | SERVER-18277 Track operation deadlines in OperationContext, not CurOp. | Andy Schwerin | 2016-05-23 | 4 | -8/+8 |
| | | | | This also unifies the implementations of checkForInterrupt and checkForInterruptNoAssert. | ||||
* | SERVER-23473 Propagate geoNear collation to CanonicalQuery | Tess Avitabile | 2016-05-17 | 1 | -2/+1 |
| | |||||
* | SERVER-24104 Replace stdx::duration with mongo::Duration. | Andy Schwerin | 2016-05-17 | 2 | -1/+2 |
| | | | | | | | The mongo::Duration type does overflow checking on casts and arithmetic. This patch also moves DESTRUCTOR_GUARD out of assert_util.h into destructor_guard.h in order to break an include cycle with duration.h. | ||||
* | SERVER-23260 Remove CachedBSONObj from curop.h | James Wahlin | 2016-05-17 | 8 | -9/+9 |
| | |||||
* | SERVER-24045 Refactor CanonicalQuery::canonicalize() | Tess Avitabile | 2016-05-10 | 7 | -38/+63 |
| | |||||
* | SERVER-23873 Optimize checking for interrupt | Mathias Stearn | 2016-05-10 | 2 | -0/+2 |
| | |||||
* | SERVER-14193 make use of group command log a deprecation warning | David Storch | 2016-05-10 | 1 | -0/+12 |
| | |||||
* | SERVER-16203 lock_info.cpp must include basic.h | Jason Rassi | 2016-05-09 | 1 | -0/+2 |
| | | | | Fixes compile failure on Windows introduced by 19dfb176. | ||||
* | SERVER-20224 Now only the command processor calls txn->setWriteConcern() | Mathias Stearn | 2016-05-09 | 4 | -37/+4 |
| | | | | It also restores the original writeConcern when it is done. | ||||
* | SERVER-19642 Fix compile | Vincent Do | 2016-05-09 | 1 | -2/+2 |
| | |||||
* | SERVER-16203 Add command to display global lock information | Vincent Do | 2016-05-09 | 1 | -0/+101 |
| | |||||
* | SERVER-19642 Add check for duplicate keys in index spec | Vincent Do | 2016-05-09 | 1 | -0/+21 |
| | |||||
* | SERVER-23473 Add collation parameter to update and delete | Tess Avitabile | 2016-05-06 | 1 | -0/+2 |
| | |||||
* | SERVER-23610 CanonicalQuery should own a CollatorInterface | Tess Avitabile | 2016-05-05 | 9 | -35/+58 |
| | |||||
* | SERVER-23213 Remove dead networking code from ShardRegistry | Spencer T Brody | 2016-05-04 | 1 | -0/+1 |
| | |||||
* | SERVER-23349 make CollatorInterface methods const | David Storch | 2016-05-04 | 2 | -2/+2 |
| | | | | Also changes all uses of CollatorInterface* to pointers-to-const. | ||||
* | SERVER-23264 Add execStats to profiler for all relevant ops/commands | James Wahlin | 2016-05-02 | 9 | -51/+111 |
| | |||||
* | SERVER-23055 optimize perf of hashtable used by validate() | Robert Guo | 2016-04-29 | 1 | -2/+11 |
| | |||||
* | SERVER-22667 Cleanup ChunkManager encapsulation | Kaloian Manassiev | 2016-04-28 | 1 | -1/+2 |
| | | | | | Makes internal-only logic private to the class and removes some unnecessary friendship declarations. | ||||
* | SERVER-23608 Make MatchExpressionParser take a CollatorInterface* | Tess Avitabile | 2016-04-26 | 2 | -2/+5 |
| | |||||
* | SERVER-23259 Report planSummary in diagnostic log and profiler | James Wahlin | 2016-04-26 | 10 | -2/+49 |
| | |||||
* | SERVER-23243 Replace the easy-to-remove usages of ↵ | Waley Chen | 2016-04-25 | 1 | -11/+15 |
| | | | | Listener::getElapsedTimeMillis() | ||||
* | SERVER-22694 removed setupSynchronousCommit() and goingToWaitUntilDurable() | Judah Schvimer | 2016-04-25 | 1 | -1/+0 |
| | |||||
* | SERVER-23473 Add collation parameter to the mapReduce command | Tess Avitabile | 2016-04-25 | 3 | -0/+50 |
| | |||||
* | SERVER-22604 remove dead writeConcern related code | Judah Schvimer | 2016-04-25 | 2 | -194/+96 |
| | |||||
* | SERVER-23503 Expand localhost exception to include role creation | Spencer Jackson | 2016-04-22 | 1 | -2/+1 |
| | |||||
* | SERVER-23473 Add collation parameter to the geoNear command | Tess Avitabile | 2016-04-22 | 1 | -1/+16 |
| | |||||
* | SERVER-23473 Add collation parameter to the group command | Tess Avitabile | 2016-04-22 | 1 | -0/+11 |
| | |||||
* | SERVER-23128 Refactor mongod write operations | Mathias Stearn | 2016-04-21 | 4 | -1764/+278 |
| | | | | Now both write commands and legacy writes share an implementation. | ||||
* | SERVER-23128 Remove sharding logic from UpdateLifecycleImpl | Mathias Stearn | 2016-04-21 | 3 | -6/+4 |
| | | | | It didn't actually do anything | ||||
* | SERVER-20224 correctly check for BatchedCommandResponse parse errors in user ↵ | Mathias Stearn | 2016-04-21 | 1 | -6/+3 |
| | | | | management commands | ||||
* | SERVER-23271 Add keysInserted and keysDeleted metrics for CRUD ops | James Wahlin | 2016-04-21 | 5 | -18/+30 |
| | |||||
* | Revert "SERVER-23271 Add keysInserted and keysDeleted metrics for CRUD ops" | Benety Goh | 2016-04-21 | 5 | -30/+18 |
| | | | | This reverts commit 6bbaee174447ee1c9177c72bdd07f050ab07e901. | ||||
* | SERVER-23271 Add keysInserted and keysDeleted metrics for CRUD ops | James Wahlin | 2016-04-21 | 5 | -18/+30 |
| | |||||
* | SERVER-23480 make Command::parseNsCollectionRequired and oplog.cpp's parseNs ↵ | Esha Maharishi | 2016-04-21 | 5 | -24/+25 |
| | | | | return NamespaceString | ||||
* | SERVER-23473 Add collation parameter to the distinct command | Tess Avitabile | 2016-04-21 | 1 | -0/+16 |
| | |||||
* | SERVER-23257 Report keysExamined/docsExamined/hasSortStage where valid | James Wahlin | 2016-04-20 | 9 | -23/+47 |
| |