summaryrefslogtreecommitdiff
path: root/jstests/multiVersion/initial_sync_latest_from_last_stable.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/multiVersion/initial_sync_latest_from_last_stable.js')
-rw-r--r--jstests/multiVersion/initial_sync_latest_from_last_stable.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/jstests/multiVersion/initial_sync_latest_from_last_stable.js b/jstests/multiVersion/initial_sync_latest_from_last_stable.js
new file mode 100644
index 00000000000..fd92b64e87a
--- /dev/null
+++ b/jstests/multiVersion/initial_sync_latest_from_last_stable.js
@@ -0,0 +1,14 @@
+/**
+ * Multiversion initial sync test. Tests that initial sync succeeds when a 'latest' version
+ * secondary syncs from a 'last-stable' version replica set.
+ */
+
+'use strict';
+
+load("./jstests/multiVersion/libs/initial_sync.js");
+
+var testName = "multiversion_initial_sync_latest_from_last_stable";
+let replSetVersion = "last-stable";
+let newSecondaryVersion = "latest";
+
+multversionInitialSyncTest(testName, replSetVersion, newSecondaryVersion, {});