summaryrefslogtreecommitdiff
path: root/src/mongo/db
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-37447 Introduce RequiresIndexStage and use for IXSCAN.David Storch2018-11-2733-146/+351
|
* SERVER-30815 Remove the mongodmain libraryAndrew Morrow2018-11-2712-160/+30
|
* SERVER-30815 Remove the db/serveronly libraryAndrew Morrow2018-11-272-119/+0
|
* SERVER-38039 Coordinator should attach majority writeConcern when sending ↵Esha Maharishi2018-11-262-20/+184
| | | | commit and abort and check for writeConcern error
* SERVER-38227 Fix biggie unique index cursor with non-inclusive boundGeert Bosch2018-11-262-7/+91
| | | | Also add unittest to generic sorted data interface testing.
* SERVER-38226 Support storing a reserved RecordId in biggie SortedDataInterfaceGeert Bosch2018-11-263-1/+41
| | | | | Also add new unit test for storing a reserved RecordId to the general SortedDataInterface testing framework.
* SERVER-36204 Deprecate cloneCollection commandXiangyu Yao2018-11-261-0/+10
|
* SERVER-38216 convert free function ↵Benety Goh2018-11-268-65/+53
| | | | checkForIdIndexesAndDropPendingCollections() to a method on Database
* SERVER-38218 AutoGetCollection doesn't need to call ↵William Schultz2018-11-211-11/+13
| | | | getPointInTimeReadTimestamp for non snapshot read concern levels
* SERVER-37871 Enforce agreement on shard key across cluster for $outCharlie Swanson2018-11-2114-82/+232
|
* SERVER-37992 Exchange may deadlock when consumers do not exhaust their input ↵Martin Neupauer2018-11-213-6/+93
| | | | cursors.
* SERVER-36829: Let users kill their own cursorsSpencer Jackson2018-11-212-41/+15
|
* SERVER-38189 check prepareStartTime before logging slow transaction infoJason Chan2018-11-215-43/+81
|
* SERVER-37763 add support for aborting MultiIndexBlock index buildsBenety Goh2018-11-215-12/+383
|
* SERVER-37080 tunable migration clone insertion batchesKevin Pulo2018-11-211-42/+76
|
* SERVER-37763 MultiIndexBlock::commit() returns StatusBenety Goh2018-11-2019-37/+76
| | | | This allows MultiIndexBlock to support aborting index builds.
* SERVER-38187 Ability to create temporary RecordStore without a collectionLouis Williams2018-11-2021-4/+181
|
* SERVER-37763 make MultiIndexBlock work with LockerNoopBenety Goh2018-11-201-2/+2
|
* SERVER-37763 extend CollectionMock to support MultiIndexBlock unit testingBenety Goh2018-11-201-6/+11
| | | | | Constructor accepts IndexCatalog CollectionMock::uuid() returns random value
* SERVER-37763 add IndexCatalogNoopBenety Goh2018-11-201-0/+206
|
* SERVER-37763 remove redundant header comments from MultiIndexBlockImplBenety Goh2018-11-201-102/+0
|
* SERVER-36068 Expose a user-accessible cursor option to avoid caching data ↵Matthew Russotto2018-11-205-1/+72
| | | | from reads
* SERVER-38158 remove test KVStorageEngineTest::RecreateIndexesBenety Goh2018-11-202-55/+0
|
* SERVER-31098 Wrong ns in system.profile for aggregation queryDevin Hilly2018-11-208-22/+70
|
* SERVER-37200 Communicate optimized $listSessions correctly from mongos to mongodJacob Evans2018-11-194-9/+30
|
* SERVER-37245 Use the SessionCatalog to track sessions on MongoSKaloian Manassiev2018-11-193-4/+4
|
* SERVER-37245 Do not access the SessionCatalog directly if not necessaryKaloian Manassiev2018-11-1930-144/+94
| | | | | | | The session catalog should not be accessed directly by majority of the consumers on mongod or mongos, instead they should interact with it through the decorations, which properly validate that the session has been assigned to the OperationContext.
* SERVER-37985 Create aggregation stage $backupCursorExtendXiangyu Yao2018-11-198-7/+51
|
* SERVER-37989 introduce a new ReplicationStateTransitionLock resourceJudah Schvimer2018-11-186-12/+233
|
* SERVER-34873 Revert "SERVER-33125 Work around codegen error in s390x ↵Andrew Morrow2018-11-171-11/+1
| | | | | | exception unwinding." This reverts commit 85b39d411987431a8c37b1de267b167a384ea9b3.
* SERVER-38166 unshim CollectionInfoCacheBenety Goh2018-11-178-167/+20
|
* Fix unittest and more cleanup.Geert Bosch2018-11-168-110/+11
|
* SERVER-37564 Remove unused deadlock detectorGeert Bosch2018-11-168-426/+20
|
* SERVER-38172 create a catalog test fixtureDianna Hohensee2018-11-164-51/+156
|
* SERVER-37982 Distinguish use cases for collecting document key fieldsCharlie Swanson2018-11-1614-137/+165
|
* SERVER-37124 Disambiguate DuplicateKey error and return keyPattern details ↵James Wahlin2018-11-1620-22/+160
| | | | in errorInfo object
* SERVER-5739 Fix races in RARELY/OCCASIONALLY.Billy Donahue2018-11-168-68/+51
| | | | | Switch to using C++ instead of macros. Fix SERVER-37247: these should fire on first hit.
* SERVER-37893 Remove Client::initThreadIfNotAlready in favor of using the ↵Gregory Wlodarek2018-11-1610-39/+12
| | | | Client RAII helper
* SERVER-37665 Add interface to explicitly checkin/checkout the OpContext sessionKaloian Manassiev2018-11-163-14/+69
|
* SERVER-37665 Get rid of the 'checkOutSession' parameter of ↵Kaloian Manassiev2018-11-1616-231/+124
| | | | | | | | | | | OperationContextSession This simplifies the behaviour of the class and moves all the check-out decision taking to happen in the only consumer - the endpoint. Also renames OperationContextSessionMongoD to MongoDOperationContextSession in order to be in sync with the naming nomenclature of SessionCatalog and MongoDSessionCatalog.
* SERVER-37560 Store ReadConcernArgs on cursor object instead of ReadConcernLevelWilliam Schultz2018-11-159-15/+16
|
* SERVER-37986 Make a new ReplicationCoordinator inner class that encapsulates ↵Samy Lanka2018-11-1513-157/+335
| | | | 'can accept writes' and 'can serve reads' bools
* SERVER-35682 kill existing SharedPromise typeMathias Stearn2018-11-1529-169/+126
| | | | This required plumbing unique_function into many more places.
* SERVER-38070 Fix infinite loop in agg expressionIan Boros2018-11-152-111/+226
|
* SERVER-38094 Send prepareTransaction with write concern that only waits for ↵Jack Mulrow2018-11-152-8/+20
| | | | majority commit point
* SERVER-37625 Add oplog earliest time to FTDCMark Benvenuto2018-11-151-2/+3
|
* SERVER-37646 Create new IDL for config.system.indexBuilds collectionGWlodarek2018-11-155-0/+271
|
* SERVER-36311 Add stepdowns, crashes, and shutdowns to ↵jannaerin2018-11-151-1/+2
| | | | replica_sets_multi_stmt_txn_jscore_passthrough suite
* SERVER-37625 Add oplog earliest time to FTDCMark Benvenuto2018-11-151-1/+1
|
* SERVER-38094 Add write concern that waits for majority commit point but not ↵Jack Mulrow2018-11-154-4/+25
| | | | committed snapshot