summaryrefslogtreecommitdiff
path: root/src/mongo
Commit message (Collapse)AuthorAgeFilesLines
...
* SERVER-6074 Add $slice aggregation expressionCharlie Swanson2015-07-142-2/+116
|
* SERVER-19307 refactored BackgroundSync producer thread and rollback code.Benety Goh2015-07-149-69/+133
| | | | This change supports the oplog reader to fetcher migration.
* SERVER-18084 Fix lint formatting violationKaloian Manassiev2015-07-141-6/+4
|
* SERVER-18084 Make ShardingState a decoration on ServiceContextKaloian Manassiev2015-07-1426-173/+242
|
* SERVER-19144 SERVER-19145 add states and levels to doc validationEliot Horowitz2015-07-1311-10/+193
|
* SERVER-17335 Fix lint.Max Hirschhorn2015-07-132-5/+3
|
* SERVER-17335 Add validation for WT index and collection options.Max Hirschhorn2015-07-136-55/+97
|
* SERVER-19105 Add macro to register Accumulators, move REGISTER_EXPRESSION to ↵Charlie Swanson2015-07-1315-162/+251
| | | | header
* SERVER-19243 $type to support "number"Qingyang Chen2015-07-137-49/+165
|
* SERVER-19307 SyncTail::tryPopAndWaitForMore should not consume buffered ↵Benety Goh2015-07-131-0/+5
| | | | operations when rsSyncApplyStop fail point is enabled
* SERVER-19307 converted OplogReader::tcp_timeout from int to SecondsBenety Goh2015-07-133-3/+7
|
* SERVER-19329 RS Catalog Manager Implementation for config upgradeRandolph Tan2015-07-1318-112/+629
| | | | | | | | Only for v3.2: When starting mongos with config servers as replica sets, only 2 config server states are allowed: 1. Blank slate. 2. Already upgraded to config version v7 (by passing --upgrade to v3.2 mongos running with old style config servers).
* SERVER-18796: sh.status() show 'dropped:false' colls againKevin Pulo2015-07-132-5/+2
| | | | | | | | Specifically: * printShardingStatus()/sh.status() show collections with missing 'dropped' field * Don't omit 'dropped:false' in config.collections * Add jstest for basic validation of printShardingStatus() output
* SERVER-18084 Move mongod metadata management to be under mongo/dbKaloian Manassiev2015-07-1133-706/+694
| | | | | Moves the metadata management code specific to mongod under the mongo/db directory along with its tests.
* SERVER-18084 Move code out of d_state.h/.cppKaloian Manassiev2015-07-1131-1277/+1508
| | | | | | | Move the ShardingState/ShardedConnectionInfo classes out of d_state and put them in separate sources under mongo/db. No functional changes.
* SERVER-13732 rewrite contained $or queries to rooted $or in the SubplanStageDavid Storch2015-07-1017-133/+1021
| | | | | | This allows queries with an $or contained within an explicit or implicit $and to be answered with more efficient plans. It also expands the use of the SubplanStage to include contained $or queries and therefore may reduce the number of plans considered for these queries.
* SERVER-19211 support read committed in read after optimematt dannenberg2015-07-105-4/+190
|
* SERVER-19208 some unittests for committed snapshotsmatt dannenberg2015-07-103-0/+53
|
* SERVER-19206 w:"majority" writes need to wait for write to be in committed ↵matt dannenberg2015-07-107-24/+54
| | | | snapshot
* SERVER-19307 added elapsedMillis to fetcher QueryResponseBenety Goh2015-07-103-5/+19
|
* SERVER-19272 MongosType should handle validation properlyDaniel Alabi2015-07-106-404/+232
|
* SERVER-18948 replace oplog hash calculation with pseudo random numbermatt dannenberg2015-07-105-45/+5
|
* SERVER-17286 extend shell to use getMore command if --readMode is commandsDavid Storch2015-07-102-14/+97
|
* SERVER-19058: Don't call waitUntilDurable without goingToWaitUntilDurableGeert Bosch2015-07-101-0/+1
|
* SERVER-18506: Make the balancer section of printShardingStatus() respect the ↵Kevin Pulo2015-07-102-77/+87
| | | | passed-in configDB
* SERVER-19189: Rename CursorId -> TableIdMartin Bligh2015-07-0910-41/+38
|
* SERVER-16395: Remove shared_mutex and use atomics for protectionGeert Bosch2015-07-092-18/+48
|
* SERVER-19001 Eliminate unnecessary potential race in the ↵Andy Schwerin2015-07-091-3/+4
| | | | | | | | | CallbackHandleComparsion executor unit test. The test as previously written has a race condition if the executor is allowed to execute multiple callbacks concurrently, since both completion callbacks set the same status object. However, for this test, there is no need for them to set the same status object.
* SERVER-19001 Minor changes to TaskExecutor::CallbackHandle etc.Andy Schwerin2015-07-092-7/+10
| | | | Removal of unused methods, minor changes to method signatures.
* SERVER-19111 Fix signed/unsigned mismatch error with clangKaloian Manassiev2015-07-091-3/+3
|
* SERVER-19345: refactor security key reading into two partsAmalia Hawkins2015-07-095-69/+156
|
* SERVER-19111 addShard for the replica set catalog managerKaloian Manassiev2015-07-0912-334/+778
| | | | | This change implements the addShard method for the replica set catalog manager along with the necessary unit tests.
* SERVER-19111 Move change log checking methods to the common fixtureKaloian Manassiev2015-07-097-220/+186
| | | | | This change moves the change log record contents checking methods to the common catalog manager replica set test fixture.
* SERVER-19111 Add insert op checking to catalog manager test fixtureKaloian Manassiev2015-07-092-0/+36
| | | | | This change adds a shortcut method to declare expectation that a particular set of insertions are about to happen.
* SERVER-19313 Remove some obsoleted usages of boostAndrew Morrow2015-07-0957-143/+160
|
* SERVER-18770 SERVER-18768 implement ClusterFindCmd::run()David Storch2015-07-0910-30/+278
|
* add debugging output for SERVER-19128Eric Milkie2015-07-091-0/+3
|
* SERVER-19156 fix lint... againAdam Midvidy2015-07-091-0/+1
|
* SERVER-19156 support OP_COMMAND in NetworkInterfaceASIOAdam Midvidy2015-07-097-44/+143
|
* SERVER-19156 convert Colvin-Gibbons psuedo-move ops in Message to real move opsAdam Midvidy2015-07-093-6/+11
|
* SERVER-18936 skip, limit, and batchsize use 64-bit variablesQingyang Chen2015-07-0920-70/+121
|
* SERVER-19109 Refactor text stage into matcher and scorer stageAdam Chelminski2015-07-0910-484/+994
| | | | Signed-off-by: Mark Benvenuto <mark.benvenuto@mongodb.com>
* SERVER-19306 fix lintAdam Midvidy2015-07-091-1/+0
|
* SERVER-19307 fixed missing metadata in remote command responseBenety Goh2015-07-091-1/+1
|
* SERVER-19307 added 'first' to fetcher QueryResponse to indicate if the ↵Benety Goh2015-07-096-13/+20
| | | | current response is for the initial command request
* Revert "SERVER-19289 Sharding tests should always use wiredTiger as the ↵Daniel Alabi2015-07-091-3/+0
| | | | | | | | storage engine when using replica set config servers" wiredTiger is not recognized on 32-bit systems. This reverts commit 15f5733573728707faa7e12a1bf091988ed52c08.
* SERVER-19289 Sharding tests should always use wiredTiger as the storage ↵Daniel Alabi2015-07-091-0/+3
| | | | engine when using replica set config servers
* SERVER-18930 SERVER-19060 SERVER-19132 SERVER-19133 Implement ↵Misha Tyulenev2015-07-0812-133/+432
| | | | LegacyReply(Builder) API and up/down conversions
* SERVER-19105 Remove now unused names of DocumentSources from header fileCharlie Swanson2015-07-081-20/+0
|
* SERVER-19306 split NetworkInterfaceASIO into separate filesAdam Midvidy2015-07-088-441/+654
|