Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-26772 removed old initial sync code | Judah Schvimer | 2017-03-16 | 1 | -18/+0 |
| | |||||
* | SERVER-27995 rename DataReplicator to InitialSyncer | Judah Schvimer | 2017-03-14 | 1 | -3/+3 |
| | |||||
* | SERVER-27938 Rename all OperationContext variables to opCtx | Maria van Keulen | 2017-03-07 | 1 | -25/+26 |
| | | | | | | This commit is an automated rename of all whole word instances of txn, _txn, and txnPtr to opCtx, _opCtx, and opCtxPtr, respectively in all .cpp and .h files in src/mongo. | ||||
* | SERVER-27120 Increase synchronization between producer/applier threads and ↵ | Siyuan Zhou | 2017-02-27 | 1 | -2/+7 |
| | | | | | | stepdown/stepup SERVER-27913 Make sure the last applied hash is corresponding to the last applied optime in bgsync start() | ||||
* | SERVER-27828: Pass ServiceContext to oplog and ReplicationCoordinator ↵ | Misha Tyulenev | 2017-02-08 | 1 | -2/+2 |
| | | | | methods that will use LogicalClock | ||||
* | SERVER-27807 synchronize creating a snapshot with its registration in replcoord | Eric Milkie | 2017-01-25 | 1 | -0/+5 |
| | | | | | | | This commit prevents a race between creating a snapshot in the storage engine and registering it in the replication coordinator. The replication coordinator maintains a vector of outstanding snapshots, and it needs to stay in sync with the actual snapshots in the storage engine. The replication coordinator mutex is used to ensure this synchronization. | ||||
* | SERVER-26572 move fetchCount to DataReplicator | Judah Schvimer | 2016-10-26 | 1 | -13/+6 |
| | |||||
* | SERVER-26572 Reset stopTimestamp in DataReplicator when initial sync apply ↵ | Judah Schvimer | 2016-10-19 | 1 | -3/+12 |
| | | | | phase tries to fetch a remote document | ||||
* | SERVER-26640 remove flag for linearizable read support | Benety Goh | 2016-10-14 | 1 | -5/+0 |
| | | | | | | Revert "SERVER-26169 added startup parameter for linearizable read support defaulting to disabled" This reverts commit 7f6eb7f2361addf3f75308bf1603caa8cdc71b68. | ||||
* | SERVER-26169 added startup parameter for linearizable read support ↵ | Benety Goh | 2016-09-28 | 1 | -0/+5 |
| | | | | defaulting to disabled | ||||
* | SERVER-25662: pass runner OperationContext* to 3.2 initial sync code | Scott Hernandez | 2016-09-27 | 1 | -1/+1 |
| | |||||
* | SERVER-25702 added server parameter for oplog fetcher max fetcher restarts | Benety Goh | 2016-09-22 | 1 | -0/+7 |
| | |||||
* | SERVER-25403 DataReplicator initial sync should be resilient to applier ↵ | Siyuan Zhou | 2016-09-21 | 1 | -3/+3 |
| | | | | failures. | ||||
* | SERVER-26043: Compact local database after initial sync | Scott Hernandez | 2016-09-19 | 1 | -0/+6 |
| | |||||
* | SERVER-25734 Add a drain mode completion hook which runs outside of the ↵ | Kaloian Manassiev | 2016-09-10 | 1 | -2/+12 |
| | | | | global X lock | ||||
* | SERVER-23892 Do periodic replicated writes while idle | Misha Tyulenev | 2016-08-26 | 1 | -0/+17 |
| | |||||
* | SERVER-7200 Write oplog entries on secondaries before applying | Mathias Stearn | 2016-08-23 | 1 | -9/+9 |
| | |||||
* | SERVER-25155 Create setFeatureCompatibilityVersion command | Tess Avitabile | 2016-08-19 | 1 | -11/+2 |
| | |||||
* | SERVER-23476: wire resync back up | Scott Hernandez | 2016-08-11 | 1 | -1/+8 |
| | |||||
* | SERVER-25069 added ReplicationCoordinatorExternalState::getDbWorkThreadPool() | Benety Goh | 2016-07-15 | 1 | -0/+6 |
| | |||||
* | SERVER-24162 Integrate TransportLayer | Samantha Ritter | 2016-07-12 | 1 | -2/+2 |
| | | | | | Expand the transport layer as needed to replace uses of abstract message port for ingress networking. | ||||
* | SERVER-24784 BackgroundSync uses task executor from ↵ | Benety Goh | 2016-06-27 | 1 | -0/+5 |
| | | | | ReplicationCoordinatorExternalState instead of maintaining its own executor | ||||
* | SERVER-24242 Stop copying OplogEntries so much | Mathias Stearn | 2016-06-22 | 1 | -3/+3 |
| | | | | | With this change, we should no longer be copying any OplogEntries during steady-state replication. | ||||
* | SERVER-24490 provide operation context to steady state oplog buffer factory | Judah Schvimer | 2016-06-22 | 1 | -2/+3 |
| | |||||
* | SERVER-24490 oplog buffer collection should use storage interface | Benety Goh | 2016-06-20 | 1 | -1/+2 |
| | |||||
* | SERVER-23750: run DataReplicator::initialSync on ReplCoodExt initial sync thread | Scott Hernandez | 2016-06-17 | 1 | -0/+2 |
| | |||||
* | SERVER-19200: Check the initialSyncFlag when starting replication | Scott Hernandez | 2016-06-17 | 1 | -0/+5 |
| | |||||
* | SERVER-24577 added OperationContext argument to OplogBuffer interface | Benety Goh | 2016-06-16 | 1 | -1/+1 |
| | |||||
* | SERVER-22672 Move the sharding balancer to the CSRS primary | Kaloian Manassiev | 2016-06-15 | 1 | -13/+7 |
| | | | | | This change moves the sharding balancer to run on the primary of the CSRS config server and removes it from the mongos instances. | ||||
* | SERVER-24492 replication coordinator external state creates oplog buffer for ↵ | Benety Goh | 2016-06-14 | 1 | -0/+5 |
| | | | | steady state replication | ||||
* | SERVER-24492 Add server parameter and factory function to choose oplog ↵ | Judah Schvimer | 2016-06-14 | 1 | -0/+11 |
| | | | | buffer type | ||||
* | SERVER-23243 Remove time-keeping from listener | Waley Chen | 2016-06-13 | 1 | -1/+2 |
| | |||||
* | SERVER-23698 Removed ability to run replSetInitiate if not started as a ↵ | Judah Schvimer | 2016-05-27 | 1 | -5/+2 |
| | | | | replica set node | ||||
* | SERVER-23308 integrated repl::multiApply into data replicator | Benety Goh | 2016-05-24 | 1 | -0/+21 |
| | |||||
* | SERVER-23765 Update config string of shardIdentity document | Randolph Tan | 2016-05-05 | 1 | -0/+6 |
| | |||||
* | SERVER-19200: move initial sync behavior out of rs_sync | Scott Hernandez | 2016-04-05 | 1 | -1/+21 |
| | |||||
* | SERVER-22147 removed unused function ↵ | Benety Goh | 2016-01-12 | 1 | -6/+0 |
| | | | | ReplicationCoordinatorExternalState::createOperationContext | ||||
* | SERVER-20856 Atomically store the replica set config document and initiate ↵ | Andy Schwerin | 2015-10-28 | 1 | -3/+5 |
| | | | | | | | | the oplog. Otherwise, if the server running replSetInitiate crashes between writing the config to disk and creating the oplog, on restart it will get stuck in state STARTUP2, believing that it must run an initial sync. | ||||
* | SERVER-20406 update topology coordinator settings for read committed support ↵ | Benety Goh | 2015-10-15 | 1 | -0/+5 |
| | | | | when starting replication | ||||
* | SERVER-20655: truncate oplog when recovering from failed batch | Scott Hernandez | 2015-10-12 | 1 | -0/+7 |
| | |||||
* | SERVER-2723 derive election timeout offset limit from election timeout. Also ↵ | Benety Goh | 2015-10-08 | 1 | -0/+6 |
| | | | | disallows settings of offset limit in configuration document | ||||
* | SERVER-20707 Add --enableMajorityReadConcern option | Mathias Stearn | 2015-10-08 | 1 | -1/+2 |
| | |||||
* | SERVER-19934 Sharding config minOpTime recovery | Kaloian Manassiev | 2015-10-07 | 1 | -0/+8 |
| | | | | | | | | Adds a framework to record incomplete sharding metadata change operations, which can be recovered at startup or transition to primary. This version of the framework is blocking in that it cannot be interrupted until completed. | ||||
* | SERVER-20604 unblock AwaitData queries if commit level needs updating ↵ | Eric Milkie | 2015-10-06 | 1 | -0/+2 |
| | | | | downstream. | ||||
* | Revert "SERVER-20655: truncate oplog when recovering from failed batch" | Scott Hernandez | 2015-10-02 | 1 | -5/+0 |
| | | | | This reverts commit 3617494d8c54e98767ec48537589a3b05bbc2667. | ||||
* | SERVER-20655: truncate oplog when recovering from failed batch | Scott Hernandez | 2015-10-01 | 1 | -0/+5 |
| | |||||
* | SERVER-20187 removed task executor argument from ↵ | Benety Goh | 2015-09-03 | 1 | -7/+1 |
| | | | | ReplicationCoordinatorExternalState::startThreads | ||||
* | SERVER-20187 added ↵ | Benety Goh | 2015-09-03 | 1 | -0/+5 |
| | | | | | | | ReplicationCoordinatorExternalState::signalApplierToCancelFetcher() This function notifies the BackgroundSync thread to cancel find/getMore commands that are currently blocking on the sync source. | ||||
* | SERVER-20021 pull keepalive value from replCoord into sync source feedback, ↵ | Eric Milkie | 2015-08-19 | 1 | -5/+0 |
| | | | | rather than push | ||||
* | SERVER-19830 liveness detection for downstream members | matt dannenberg | 2015-08-17 | 1 | -0/+5 |
| |