-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
Labels:None
-
Fully Compatible
-
Repl 18 (08/05/16), Repl 2016-08-29
-
0
Since we have temporarily disabled the resync command while reworking code and bringing the DataReplicator into the mix, we need to re-enable support for it and its tests.
These are the expected behaviors:
- Each resync command will cancel any existing data replication and start a new resync (an initial sync)
- A resync will block waiting for the initial sync to complete
- During an initial sync the ReplSetSyncFrom command will set the sync source and issue a resync command internally – having the effect that the initial syncs first attempt uses the supplied host.
- is documented by
-
DOCS-9537 Docs for SERVER-23476: Re-enable resync command for replica set nodes
- Closed
-
DOCS-10930 Calling rs.syncFrom(<newNode>) during initial sync restarts sync from the new node.
- Closed
- is duplicated by
-
SERVER-7680 Have replSetSyncFrom restart initialSync/resync with host specified
- Closed
-
SERVER-27143 write initial sync js test for apply ops phase
- Closed
- is related to
-
SERVER-15290 Make resync command wait till the initial sync is done
- Closed
- related to
-
SERVER-25644 Remove nested function from ReplSetTest.checkReplicatedDataHashes
- Closed
-
SERVER-7680 Have replSetSyncFrom restart initialSync/resync with host specified
- Closed