summaryrefslogtreecommitdiff
path: root/src/mongo
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-42659 Reserve QueryExceededMemoryLimitNoDiskUseAllowed errorJustin Seyster2019-10-231-0/+1
| | | | | | A follow-on patch will replace several unnamed error codes with this new error code. Some changes to the multi-version fuzzer are necessary before we can update query operations to use the new error code.
* SERVER-44029 Remove global X lock for replSetResizeOplogGregory Wlodarek2019-10-231-32/+23
|
* SERVER-43815 Validate cmd should report MB of I/O per second in curOp so ↵Gregory Wlodarek2019-10-237-27/+63
| | | | that users can make more informed use of throttling via the 'maxValidateMBperSec' server parameter
* SERVER-43303 Re introduce mapReduce fsm tests in sharded suitesNicholas Zolnierz2019-10-232-2/+2
|
* SERVER-44104 Avoid getKeySize for WiredTigerIndexCursorBase::nextKeyString ↵Geert Bosch2019-10-231-3/+4
| | | | on _id indexes
* SERVER-44166 Update range deletion task IDL to contain collection UUID and ↵Matthew Saltz2019-10-232-4/+11
| | | | pending flag
* SERVER-43656: Add an optimized method for querying the latest entry in the ↵Daniel Gottlieb2019-10-234-0/+81
| | | | oplog.
* SERVER-42737 Make secondary reads in ShardServerCatalogCacheLoader block ↵Randolph Tan2019-10-233-0/+43
| | | | behind the PBW lock
* SERVER-44121 index builds managed by the IndexBuildsCoordinator should ↵Benety Goh2019-10-231-10/+4
| | | | always opt out of the PBWM
* SERVER-43840 fix invariant failure in exclusion projection parserIan Boros2019-10-232-11/+12
|
* SERVER-42385 Reduce log spam associated with election timeout resets.Matthew Russotto2019-10-234-20/+133
|
* SERVER-44121 IndexBuildInterceptor::drainWritesIntoIndex() yields locks only ↵Benety Goh2019-10-232-18/+8
| | | | when directly by drain yield policy
* SERVER-44121 IndexBuildInterceptor::drainWritesIntoIndex() accepts drain ↵Benety Goh2019-10-233-3/+6
| | | | yield policy
* SERVER-44121 MultiIndexBlock::drainBackgroundWrites() accepts drain yield policyBenety Goh2019-10-227-14/+36
|
* SERVER-7568 Push $sort into PlanStage layer even for blocking SORT plans.David Storch2019-10-2222-389/+275
| | | | | | | This change results in the multi-planning mechanism evaluating both non-blocking and blocking plans for the $sort when possible. The system should no longer select a non-blocking plan when a plan with a SORT stage is superior.
* SERVER-44101 Add a KeyString::Value::hash method and use it in validationGeert Bosch2019-10-222-5/+8
|
* SERVER-43184 Remove unused ReplicationCoordinator methods and membersHaley Connelly2019-10-2211-142/+1
|
* SERVER-44121 IndexBuildsManager::drainBackgroundWrites() accepts drain yield ↵Benety Goh2019-10-223-7/+19
| | | | policy
* SERVER-42554 stop filtering tmp.mr from dbhash checksJudah Schvimer2019-10-221-8/+1
|
* SERVER-44100 Use CityHash for validating index consistencyGeert Bosch2019-10-221-5/+5
|
* SERVER-43775 BSON errors should log memory contextLouis Williams2019-10-222-3/+53
| | | | | When an invalid type is detected in a BSONElement, print the address and surrounding memory in an attempt to provide context around the error.
* SERVER-44121 add IndexBuildInterceptor::DrainYieldPolicyBenety Goh2019-10-221-0/+5
|
* SERVER-42780 Create mixed version sharding test suiteJason Chan2019-10-222-12/+59
|
* SERVER-44065 Call optimize() on ParsedAggregationProjection when building ↵Anton Korshunov2019-10-222-0/+8
| | | | projection executor from AST
* SERVER-44098 Pass only number of keys in shouldMarkIndexAsMultiKeyGeert Bosch2019-10-225-10/+10
|
* SERVER-43689 getShardDistribution() incorrectly shows 0 chunksAlex Taskov2019-10-221-1/+1
|
* Revert "SERVER-42748 Support using stored procedures (system.js) in map/reduce"Jacob Evans2019-10-215-9/+6
| | | | This reverts commit 6eac52a928f7a949713f7e7c20468ea0ecba8946.
* SERVER-44119 Customize string coersion for IDLSara Golemon2019-10-213-0/+31
|
* SERVER-42988 allow agg-style object syntax in find() projectionIan Boros2019-10-2117-312/+887
|
* SERVER-44111 Assert BSONObj size is valid while copyingLouis Williams2019-10-211-2/+28
|
* SERVER-43386 Update initial sync section of the Replication Architecture GuideSamyukta Lanka2019-10-211-32/+71
|
* SERVER-43844: Remove redundant collation BSONObj on ExpressionContextNicholas Zolnierz2019-10-2111-66/+34
|
* SERVER-42748 Support using stored procedures (system.js) in map/reduceJacob Evans2019-10-215-6/+9
|
* SERVER-42967 SERVER-42895 SERVER-44086 Expand DiagnosticInfo hooks in ↵Ben Caimano2019-10-21107-745/+502
| | | | | | | | | | | Interruptible and Mutex This commit: - Adds Listener hooks for Interruptible - Expands Listener hooks for Mutex - Updates the DiagnosticInfo and its tests to use the new hooks - Removes stacktracing pieces from DiagnosticInfo and its tests - Removes mongo::ConditionVariable entirely in favor of Interruptible
* SERVER-44087 ReplicaSetMonitor shutdowns should synchronize with ↵Ben Caimano2019-10-212-4/+25
| | | | NetworkInterface shutdown
* SERVER-37260 Fix unchecked status in ↵Ali Mir2019-10-212-2/+2
| | | | replication_coordinator_test_fixture.cpp and rollback_impl_test.cpp
* SERVER-44019 Change randomBinVersions to ↵Jason Chan2019-10-212-10/+14
| | | | useRandomBinVersionsWithinReplicaSet in multiversion testing
* SERVER-42358 Add new background collection validation test hook. Runs ↵Dianna Hohensee2019-10-213-2/+6
| | | | concurrently with tests.
* SERVER-42836 Count bytes in _totalDataSizeBytes after adding to SorterJustin Seyster2019-10-211-2/+2
| | | | | | Before this patch, the bytes get added _before_ we add to the Sorter, even though there is still a possibility that Sorter::add() will use up the rest of its memory limit and throw.
* SERVER-43839 Create unit testing for ValidateState.Dianna Hohensee2019-10-214-8/+292
|
* SERVER-44122 createIndexes should pass IndexBuildProtocol::kTwoPhase to ↵Benety Goh2019-10-211-10/+7
| | | | IndexBuildsCoordinator if supported
* SERVER-43942 track newly created indexes until they are part of a consistent ↵Dianna Hohensee2019-10-219-4/+111
| | | | WT checkpoint, and skip them in background validation
* SERVER-43629 Improve Document/Value performanceMartin Neupauer2019-10-213-10/+26
| | | | | We do not create and destry Document (and DocumentStorage) objects but reuse them. This saves on the memory allocation/deallocation.
* SERVER-43287 Prevent from outputting to system collectionsMihai Andrei2019-10-212-0/+12
|
* SERVER-44107 Don't reuse operation context in ↵Alex Taskov2019-10-211-8/+29
| | | | PersistentTaskQueueTest::TestInterruptedWhileWaitingOnCV
* SERVER-43123 SERVER-43124 Use ReadWriteConcernDefaults for incoming mongod ↵Kevin Pulo2019-10-2120-116/+298
| | | | requests
* SERVER-43706 M/R Agg: Support referencing 'scope' variables in translated ↵Arun Banala2019-10-211-6/+12
| | | | aggregation pipeline for mongos
* SERVER-39484 IndexBuildsCoordinator unblocks index builds on rollbackBenety Goh2019-10-201-1/+13
|
* SERVER-39484 IndexBuildsCoordinator unblocks index builds on stepupBenety Goh2019-10-191-1/+12
|
* SERVER-39484 IndexBuildsCoordinator receives notifications on rollback/step ↵Benety Goh2019-10-185-0/+75
| | | | | | | up to primary This partially restores some of the replication state transition functions removed in commit adab6702bc9869557c14eb8b0e888c6e854f4593.