summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-24508 BSONObj::ComparatorInterfaceDavid Storch2016-08-18197-2306/+3059
| | | | | | | | | | | BSONObj instances should now be compared via the comparator interface's evaluate() method. This preferred over using BSONObj::woCompare() directly. If the comparison doesn't require any database semantics (e.g. there is no collation), there is a global instance of the SimpleBSONObjComparator which should be used for BSONObj comparisons. If the comparison requires special semantics, then callers must instantiate their own comparator object.
* SERVER-25384 fixing asan build error for copy elision in ↵Dianna Hohensee2016-08-181-1/+1
| | | | scoped_migration_request_test.cpp
* SERVER-25678 fixed race in InitialSyncTest::playResponses()Benety Goh2016-08-181-47/+19
|
* SERVER-24248 Run multiversion tests with different storage enginesJonathan Abrahams2016-08-181-10/+17
|
* SERVER-24852 Add means to interrupt the sharding balancerKaloian Manassiev2016-08-176-45/+284
|
* Revert "SERVER-25637 make DataReplicator replSetGetStatus test less flaky ↵Judah Schvimer2016-08-173-14/+17
| | | | | | and easier to debug" This reverts commit 9ef2dd6eb418d61368a0025ba4efc6e81910b12b.
* SERVER-25385 Eliminate checks of this against nullptrAndrew Morrow2016-08-173-11/+0
| | | | | The compiler is free to eliminate them anyway, as it would have required UB to reach the check.
* SERVER-25527 Make moveChunk and splitChunk commands include the chunk versionKaloian Manassiev2016-08-1711-15/+110
| | | | | Currently this value is ignored by the shard and it will be used by a subsequent change.
* SERVER-24132 add slaveOk to copyDB helperMatt Cotter2016-08-172-8/+21
|
* SERVER-25082 Allow x509 authentication without user/subject fieldHai-Kinh Hoang2016-08-173-16/+28
|
* SERVER-25660 ReplicationCoordinatorImpl should shutdown replication executor ↵Benety Goh2016-08-173-2/+12
| | | | after external state is stopped
* Revert "SERVER-25560 ReplicationCoordinatorImpl should shutdown replication ↵Benety Goh2016-08-173-12/+2
| | | | | | executor after external state is stopped" This reverts commit 96d2821a053dac2cc46cc4a37f358ee316ba38d5.
* SERVER-25560 ReplicationCoordinatorImpl should shutdown replication executor ↵Benety Goh2016-08-173-2/+12
| | | | after external state is stopped
* SERVER-23478 Move server status metrics from OplogReader and BackgroundSync ↵Judah Schvimer2016-08-179-87/+58
| | | | to OplogFetcher
* SERVER-25492 mongod gracefully handles invalid views on startupKyle Suarez2016-08-172-3/+9
| | | | | | Allows mongod to be (re)started, even in the presence of invalid view definitions in system.views. View operations will fail until the offending views are removed.
* SERVER-25637 make DataReplicator replSetGetStatus test less flaky and easier ↵Judah Schvimer2016-08-173-17/+14
| | | | to debug
* SERVER-25557 Database names must be less than 64 bytesHannes Magnusson2016-08-173-3/+8
| | | | | | Closes #1108 Signed-off-by: Kyle Suarez <kyle.suarez@mongodb.com>
* SERVER-25384 Create a config.migrations collection and a Scoped RAII object ↵Dianna Hohensee2016-08-179-2/+922
| | | | class to write to it for migrations
* SERVER-25638: log sync source member selection infoScott Hernandez2016-08-164-9/+40
|
* SERVER-25638: log when blacklisting sync source membersScott Hernandez2016-08-163-9/+42
|
* SERVER-23476: move dbhash checks into replsettestScott Hernandez2016-08-161-0/+295
|
* SERVER-25605: Do not fassert during shutdown while doing initial syncScott Hernandez2016-08-161-1/+7
|
* SERVER-23476: add server metrics of initial sync and resync calls in ↵Scott Hernandez2016-08-161-0/+15
| | | | DataReplicator
* SERVER-23476: exit maint. mode after initialSync/resyncScott Hernandez2016-08-161-0/+7
|
* SERVER-23476: remove unused lock_guardScott Hernandez2016-08-161-1/+0
|
* SERVER-24496: Add collStats command output to $collStats stageKevin Albertson2016-08-169-75/+214
|
* SERVER-23476 restore ReplicationCoordinatorExternalStateImpl::shutdown loggingBenety Goh2016-08-161-0/+4
|
* SERVER-25235: singleBatch special case in QueryRequest::asAggregationCommandKyle Suarez2016-08-162-5/+27
| | | | | When converting a QueryRequest into an aggregation command, drop the 'singleBatch' option if 'limit' is present and set to 1.
* SERVER-25607 Differentiate between multi-stage and single-stage aliasesCarly Robison2016-08-169-52/+34
|
* SERVER-25584 Ensure $facet and $bucketAuto run on merging shard.Charlie Swanson2016-08-162-2/+23
|
* SERVER-25637 Temporarily comment out DataReplicator replSetGetStatus testJudah Schvimer2016-08-161-2/+2
|
* SERVER-25125 Report initial sync progress in ReplSetGetStatusJudah Schvimer2016-08-1621-70/+510
|
* SERVER-24914 SERVER-24915 improve getting cwd at server startupKevin Pulo2016-08-1612-29/+324
|
* SERVER-25602 Make split/mergeChunks commands check the validity of inputKaloian Manassiev2016-08-164-46/+39
|
* SERVER-25610 Signal last migration for a namespace after freeing the dist lockKaloian Manassiev2016-08-163-88/+76
|
* SERVER-18084 Add Grid::get(ServiceContext*) getterKaloian Manassiev2016-08-1611-120/+132
| | | | Also removes some references to the static 'grid' instance.
* SERVER-25402 Fewer binaries depend on interpolated version infoAndrew Morrow2016-08-1532-272/+631
|
* Revert "SERVER-25125 Report initial sync progress in ReplSetGetStatus"Judah Schvimer2016-08-1521-512/+70
| | | | This reverts commit 10ff598752d57650783c63166180df31f907df12.
* SERVER-25480 Remove unused MmapV1ExtentManager::printFreeListjianghua.yjh2016-08-152-15/+0
| | | | | | Closes #1105 Signed-off-by: Kaloian Manassiev <kaloian.manassiev@mongodb.com>
* SERVER-25125 Report initial sync progress in ReplSetGetStatusJudah Schvimer2016-08-1521-70/+512
|
* SERVER-25440 Add failpoint to pause initial sync before it finishesJudah Schvimer2016-08-151-0/+13
|
* SERVER-23802 Shut down shard if it rolls back the shardIdentity document.Spencer T Brody2016-08-157-7/+201
|
* SERVER-23093 avoid extra predicate evaluation for indexed collation-aware ↵David Storch2016-08-156-54/+217
| | | | queries
* SERVER-25609 DataReplicator::_onDataCloneFinish should not set ↵Benety Goh2016-08-152-0/+61
| | | | InitialSyncState status on cancellation
* SERVER-25509 make $replaceRoot an alias for ↵Carly Robison2016-08-153-118/+111
| | | | DocumentSourceSingleDocumentTransformation
* SERVER-25517 PerfCounterCollection shouldn't use ErrorCodes::DuplicateKeyValueMark Benvenuto2016-08-151-3/+2
|
* SERVER-25539 Validate BinData private objectMark Benvenuto2016-08-151-0/+2
|
* SERVER-24146 Fix JSON.stringify regression, and add new "tostrictjson" shell ↵Adam Chelminski2016-08-1521-24/+176
| | | | util function for printing strict JSON
* SERVER-13367 Specialize operator<< for BSONType for std::ostream, ↵Adam Chelminski2016-08-154-0/+22
| | | | LogstreamBuilder, and StringBuilder
* Revert "SERVER-13517 Specialize operator<< for BSONType for std::ostream, ↵Adam Chelminski2016-08-154-22/+0
| | | | | | LogstreamBuilder, and StringBuilder" This reverts commit 0b2645558c9715128dceb524660b603e9d8532d6.