summaryrefslogtreecommitdiff
path: root/jstests/multiVersion/genericSetFCVUsage/initial_sync_downgraded_from_latest.js
blob: eb691cdf530350484321259a96ae5c86415f155e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/**
 * Multiversion initial sync test. Tests that initial sync succeeds when a downgraded version
 * secondary syncs from a 'latest' version replica set.
 */

'use strict';

load("jstests/multiVersion/libs/initial_sync.js");

let replSetVersion = "latest";

var testName = "multiversion_initial_sync_last_lts_from_latest";
jsTestLog("Testing initial sync succeeds when last-lts syncs from latest");
multversionInitialSyncTest(testName, replSetVersion, "last-lts", {}, lastLTSFCV);

testName = "multiversion_initial_sync_last_continuous_from_latest";
jsTestLog("Testing initial sync succeeds when last-continuous syncs from latest");
multversionInitialSyncTest(testName, replSetVersion, "last-continuous", {}, lastContinuousFCV);