summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-24033 Write full index spec in oplog entry for index creation.Max Hirschhorn2016-09-144-11/+40
| | | | | | | | | | | | | | | This ensures that the index version (aka the "v" field) is always present in the oplog entry when creating indexes on a 3.4 primary. We can therefore assume that if the "v" field isn't present in the corresponding oplog entry, then a v=1 index should be built. Changes MultiBlockIndex::init() to return the index specifications that were actually created. The "repairDatabase", "compact", "copydb", and "cloneCollection" commands no longer automatically upgrade the index version to the current default version. Instead, the only command that does so is the "reIndex" command.
* SERVER-24811 TopologyCoordinator::prepareFreezeResponse returns next action; ↵Benety Goh2016-09-146-43/+98
| | | | error if primary or running election.
* SERVER-24866 Balancer recoveryDianna Hohensee2016-09-141-4/+0
|
* SERVER-24811 replSetFreeze should fail if node is primary or running for ↵Benety Goh2016-09-131-0/+9
| | | | election
* SERVER-26003 Protect stepdown waiters with _mutex rather than _topoMutex.Siyuan Zhou2016-09-123-60/+53
|
* SERVER-23990 allow parallel oplog application on collection with non-simple ↵David Storch2016-09-121-8/+5
| | | | collation
* SERVER-25734 Add a drain mode completion hook which runs outside of the ↵Kaloian Manassiev2016-09-106-17/+36
| | | | global X lock
* SERVER-26034 fsync+lock should never see intermediate states of secondary ↵Mathias Stearn2016-09-091-5/+3
| | | | batch application
* SERVER-23990 move BSONObj/BSONElement hashing into ↵David Storch2016-09-091-1/+2
| | | | {BSONObj,BSONElement}::ComparatorInterface
* SERVER-22973 use mongo macros for static assertMatt Cotter2016-09-091-1/+2
|
* SERVER-26011 Use all threads for secondary applicationMathias Stearn2016-09-082-15/+5
|
* SERVER-25071 Remove temporary invariantsMathias Stearn2016-09-081-8/+0
|
* SERVER-25949 Don't hang if BGSync::consume() is called after shutdown()Mathias Stearn2016-09-087-154/+10
|
* SERVER-14596 move free function escape out of bsonelementMatt Cotter2016-09-081-0/+1
|
* SERVER-24536 Nodes can run an election while stepping down.Siyuan Zhou2016-09-081-4/+5
|
* Revert "SERVER-25666 add invariants to ensure proper primary transition ↵Eric Milkie2016-09-081-7/+0
| | | | | | state changes" This reverts commit 2ef0fbc8fe0c1a483080d2ddcdcd35dd94093487.
* SERVER-25666 add invariants to ensure proper primary transition state changesEric Milkie2016-09-071-0/+7
|
* SERVER-25978 Do not clear the CollectionShardingState map on stepdownKaloian Manassiev2016-09-071-2/+2
|
* SERVER-25982 Improve log message after finish event in data replicatorJudah Schvimer2016-09-071-1/+1
|
* SERVER-25131: release collection/db locks on collection clone failure.Scott Hernandez2016-09-063-45/+77
|
* SERVER-25916: disable doc validation for all writes during bulk collection ↵Scott Hernandez2016-09-061-2/+3
| | | | cloning in initial sync.
* SERVER-25912 Disable periodic noop writes in jstestsSpencer T Brody2016-09-021-6/+15
|
* SERVER-24508 BSONElement::ComparatorInterfaceDavid Storch2016-09-021-1/+6
|
* SERVER-25800 StorageInterface::insertDocuments no longer checks for empty ↵Benety Goh2016-09-012-11/+4
| | | | array of operations
* SERVER-25800 insertDocuments falls back on inserting documents one at a time ↵Benety Goh2016-09-012-16/+78
| | | | if all-at-once inserting fails
* SERVER-25914 OplogFetcher should shutdown and join Fetcher at destructionBenety Goh2016-09-012-10/+16
|
* Revert "SERVER_25914 OplogFetcher should shutdown and join Fetcher at ↵Benety Goh2016-09-012-16/+10
| | | | | | destruction" This reverts commit 4656dd6deba18c177b90d580186f4a827414fc71.
* SERVER_25914 OplogFetcher should shutdown and join Fetcher at destructionBenety Goh2016-09-012-10/+16
|
* SERVER-25874 Add server parameter configuration for initial sync metadata ↵Judah Schvimer2016-09-018-48/+53
| | | | retry params
* SERVER-24991 re-added causedBy logging constructDan Pasette2016-08-311-3/+3
|
* SERVER-25805 set default catch-up period to 2 secondsEric Milkie2016-08-311-2/+1
|
* SERVER-25519 moved checkForCappedOplog from oplog.cpp to db.cppBenety Goh2016-08-312-17/+0
|
* SERVER-25519 repl::checkForCappedOplog accepts db pointer to local databaseBenety Goh2016-08-312-6/+4
|
* Revert "SERVER-25519 repl::checkForCappedOplog accepts db pointer to local ↵Benety Goh2016-08-302-4/+6
| | | | | | database" This reverts commit b046947969597fa69000914ae839675b3655313b.
* Revert "SERVER-25519 moved checkForCappedOplog from oplog.cpp to db.cpp"Benety Goh2016-08-302-0/+17
| | | | This reverts commit 6db35dc5b10f7c0cf4b1c34f52c8dc4c4b6faca3.
* SERVER-25519 moved checkForCappedOplog from oplog.cpp to db.cppBenety Goh2016-08-302-17/+0
|
* SERVER-25519 repl::checkForCappedOplog accepts db pointer to local databaseBenety Goh2016-08-302-6/+4
|
* SERVER-25863 removed DataReplicator::_applierActive and flushAndPauseBenety Goh2016-08-302-27/+8
|
* SERVER-25858 MultiApplier waits for completion callback to finish before ↵Benety Goh2016-08-304-6/+79
| | | | setting state to inactive
* SERVER-25031 removed unused function MultiApplier::applyUntilAndPauseBenety Goh2016-08-302-84/+0
|
* SERVER-25632 Add serverParameter configuration for initial sync retry paramsJudah Schvimer2016-08-304-9/+9
|
* SERVER-25850: log slave progress during wc-repl-timeout failes in testingScott Hernandez2016-08-302-0/+19
|
* SERVER-24991 log redaction for sharding, repl filesRamon Fernandez2016-08-2914-94/+106
|
* SERVER-25031 removed redundant arguments from MultiApplier callback. These ↵Benety Goh2016-08-295-76/+42
| | | | values are known to the caller at the time of construction
* SERVER-23892 Do periodic replicated writes while idleMisha Tyulenev2016-08-2610-0/+416
|
* SERVER-25071 Flush data replication queue as part of clean shutdownMathias Stearn2016-08-268-169/+113
|
* SERVER-25546 Fix InitialSync::_applyOplogTo for behavior change of ↵Mathias Stearn2016-08-261-2/+2
| | | | | | | tryPopAndWaitForMore It now returns true for empty batches to have the caller start a new batch. Changed in abcff3a9188bbd2f355a329a04789f41e936ba2d.
* SERVER-25677 Clear cached clusterId if config.version document is rolled back.Spencer T Brody2016-08-262-6/+6
|
* SERVER-25618: do not report progress during m/s initial syncScott Hernandez2016-08-262-23/+67
|
* SERVER-23476: Cleanup help note.Scott Hernandez2016-08-261-1/+1
|