-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: 4.3 Required
-
Component/s: Replication
-
Fully Compatible
-
Repl 2019-08-26, Repl 2019-09-09, Repl 2019-09-23
-
0
Currently, both ReplicaSetFixture and ReplSetTest set up replica sets by initiating a single-node replica set, starting additional nodes if necessary, and then performing a reconfig to add them. Running the rsInitiate command with a single node will use “latest” FCV. This will cause IncompatibleServerVersion errors if additional "last-stable" binary version nodes are subsequently added to the set, since such nodes cannot set their FCV to "latest".
To get around this problem, if the randomBinVersion and mixed_bin_version flags are set to true in ReplSetTest and ReplicaSetFixture respectively, we will set the FCV of the first node to “last-stable” before adding new members to the set.
- duplicates
-
SERVER-42775 Add mixedBinVersion command line option to resmoke to generate a mixed version replica set
- Closed
- related to
-
SERVER-46315 Allow resmoke and the shell to initiate a replica set with "latest" version primary and "last-stable" secondaries
- Closed