summaryrefslogtreecommitdiff
path: root/src/mongo/db
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-32198 Get rid of CollectionShardingState::collectionIsShardedKaloian Manassiev2018-06-078-183/+13
|
* SERVER-35463 Mark listCommands as pre-authSara Golemon2018-06-061-0/+3
|
* SERVER-34615 Make UUIDCatalog updates for renameCollection atomicMaria van Keulen2018-06-0615-128/+372
|
* SERVER-35126 Fix lintjinichu2018-06-061-1/+1
|
* SERVER-28524 Remove src/mongo/db/exec/group.cppCharlie Swanson2018-06-061-321/+0
|
* SERVER-35126 Created new struct TxnStats under SessionJinny Byun2018-06-062-1/+40
|
* SERVER-35135 Redact command payload when auditing edge case eventsBilly Donahue2018-06-063-40/+29
| | | | Add missing #include for mongo/bson/util/builder.h
* SERVER-34130 Log oplog truncation operationAudrey Fang2018-06-063-0/+10
|
* SERVER-34817 find replace from InterruptedDueToReplStateChange error code to ↵Nathan Louie2018-06-067-8/+7
| | | | InterruptedDueToStepDown
* SERVER-34159: Redact MigrationDestinationManager messagesSpencer Jackson2018-06-054-55/+56
|
* SERVER-35387 Ensure retried commitTransaction command waits for writeConcernJudah Schvimer2018-06-051-0/+6
|
* SERVER-32935 log exception during oplog applicationBenety Goh2018-06-053-2/+12
| | | | | This change uses the terminate handler to log unexpected exceptions thrown inside SyncTail::oplogApplication().
* SERVER-32935 add characterization test for exception handling in oplog ↵Benety Goh2018-06-052-0/+48
| | | | application loop
* SERVER-33954 Modified getCollectionRoutingInfoWithRefresh to refresh twice ↵Matthew Saltz2018-06-055-11/+27
| | | | if the first refresh is not performed by its own thread
* SERVER-34906 Rename CannotSatisfyWriteConcern to UnsatisfiableWriteConcernNathan Louie2018-06-054-11/+11
|
* SERVER-34958 Deleted unused condition variable Session::_commitcvjinichu2018-06-052-4/+0
|
* SERVER-35382 _isSelf requiresAuth falseBilly Donahue2018-06-051-3/+6
| | | | (cherry picked from commit 34345645bb77e0f1804f63ae1be454e468612ecd)
* SERVER-35366 OplogApplier only returns empty batch when buffer is emptyJudah Schvimer2018-06-053-5/+16
|
* SERVER-35172 'ns' field is no longer duplicated in response to ↵Ben Judd2018-06-051-1/+3
| | | | dropCollection with WCE
* SERVER-10637 Add connectionId to isMaster responseAnthony Roy2018-06-051-0/+1
| | | | | Added connectionId to allow drivers to correlate client-side conections with server-side log messages
* SERVER-27031 Remove redundant tagAnthony Roy2018-06-051-1/+1
| | | | Removing executor::NetowkrInterface::kMessagingPortKeepOpen redundant with transport::Session::kKeepOpen
* SERVER-35057 Notify oplog waiters after advancing the lastApplied timestampXiangyu Yao2018-06-041-0/+3
|
* SERVER-34764 use inMultiDocumentTransaction instead of autocommit val to ↵Pavi Vetriselvan2018-06-041-1/+2
| | | | avoid spurious readConcern error
* SERVER-35296 Free monitoring metrics payload needs to be wrapped in a documentMark Benvenuto2018-06-042-8/+13
|
* SERVER-35318 improve free monitoring op observer perfEric Milkie2018-06-041-19/+25
|
* SERVER-33078 convertToCapped size is not checked for float -> long long overflowDianna Hohensee2018-06-043-5/+7
|
* SERVER-35187 fix off by one error in transaction reaperSarah Zhou2018-06-011-2/+2
|
* SERVER-34517 do not check for userId in cursors within sessions during ↵Misha Tyulenev2018-06-011-1/+2
| | | | getMore in sharded cluster
* SERVER-32335 remove DataReplicatorExternalState::getNextApplierBatch() and ↵Benety Goh2018-05-316-101/+0
| | | | _multiApply()
* SERVER-32335 InitialSyncer uses OplogApplier directlyBenety Goh2018-05-313-10/+26
|
* SERVER-32335 add DataReplicatorExternalState::makeOplogApplier()Benety Goh2018-05-316-1/+92
|
* SERVER-32335 split OplogApplier into interface and implementationBenety Goh2018-05-318-79/+217
| | | | | | This change moves SyncTail dependent code into the implementation and allows application code to invoke oplog application logic through the OplogApplier interface.
* Revert "Revert "SERVER-34653 don't parse if early auth-checks can reject.""Billy Donahue2018-05-3110-61/+144
| | | | | | This reverts commit 7d0ea48dc8522f41e93b86d9c8f77c64b623ba60. no MakeGuard (the lambda might throw)
* SERVER-35188 Rename ServiceLiason* types to ServiceLiaison*Jack Mulrow2018-05-3117-96/+96
|
* SERVER-32335 move SyncTail::calculateBatchLimitBytes to OplogApplierBenety Goh2018-05-315-19/+21
|
* SERVER-35321 Make renameCollection uninterruptibleLouis Williams2018-05-311-0/+4
|
* SERVER-32335 move SyncTail::replBatchLimitBytes to OplogApplierBenety Goh2018-05-314-7/+7
|
* SERVER-22563 amend uassert codeVesselina Ratcheva2018-05-311-1/+1
|
* SERVER-32335 move SyncTail::replBatchLimitOperations to OplogApplierBenety Goh2018-05-316-30/+23
|
* SERVER-32335 move SyncTail::makeWriterPool to OplogApplierBenety Goh2018-05-317-61/+57
|
* SERVER-35115 Decouple DBDirectClient from networking clientsMathias Stearn2018-05-316-13/+13
|
* SERVER-35083 Add writeConcernError option to failCommand failpointMathias Stearn2018-05-311-22/+29
| | | | | | | It replaces the waitForWriteConcern logic with just adding the supplied writeConcernError to the reply. Since it happens where we would be waiting for write concern, it is only done for commands that support writeConcern and happens *after* the command finishes (regardless of success or failure).
* SERVER-35268: Reduce recovery logging and add a buffer to resmoke's I/O pipes.Daniel Gottlieb2018-05-312-6/+8
|
* SERVER-35287 Move file-scoped global variables in oplog.cpp into a ↵Andy Schwerin2018-05-311-41/+49
| | | | | | ServiceContext decoration. Also, remove some disused file-scoped global variables.
* SERVER-32335 remove multiInitialSyncApplyBenety Goh2018-05-308-66/+25
| | | | Replaces calls to SyncTail::multiApply with OplogApplier::multiApply
* SERVER-32335 implement multiInitialSyncApply in terms of multiSyncApplyBenety Goh2018-05-304-70/+49
| | | | Extends multiSyncApply to fetch missing documents on failed updates
* SERVER-22653 Retry establishing remote cursor during rollbackVesselina Ratcheva2018-05-304-2/+106
|
* SERVER-33889 Remove more commands from embeddedAndrew Morrow2018-05-301-1/+1
|
* SERVER-35286: Pass the oplog NamespaceString when getting the collection.Daniel Gottlieb2018-05-301-1/+1
|
* SERVER-35068 Properly release file descriptor in destructor of ↵Andy Schwerin2018-05-301-16/+5
| | | | StorageEngineLockFile.