-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: 3.2.1
-
Component/s: Replication
-
Fully Compatible
-
ALL
-
-
Repl F (01/29/16), Repl 10 (02/19/16)
In replication protocol version 1, it is possible to create a replica set with two primaries by creating two replica sets with the same name and adding the primary of one set to the other set.
Any write to the set at this state was done to one of the primaries. However, attempt to restart the set may show data corruption error. Error message is:
[rsBackgroundSync] Fatal assertion 28723 UnrecoverableRollbackError need to rollback, but unable to determine common point between local and remote oplog: NoMatchingDocument RS101 reached beginning of local oplog [2] @ 18752
This issue does not happen with protocol version 0.
- is duplicated by
-
SERVER-7366 Create a random seed on rs.initiate() to avoid merging replica sets
- Closed
- is related to
-
SERVER-93867 Replica set can lack replicaSetId
- Open