summaryrefslogtreecommitdiff
path: root/jstests/multiVersion
diff options
context:
space:
mode:
authorNick Zolnierz <nicholas.zolnierz@mongodb.com>2018-04-02 13:46:22 -0400
committerNick Zolnierz <nicholas.zolnierz@mongodb.com>2018-04-02 16:51:00 -0400
commit0481d5fcec7f5f5e718ecb71c84b29d3000d17ea (patch)
tree24bf66bab332be3ff7a81c575c6f0bdb82828d35 /jstests/multiVersion
parentc5ce37e6281a41b46d26163272aec4a00eb9ea2c (diff)
downloadmongo-0481d5fcec7f5f5e718ecb71c84b29d3000d17ea.tar.gz
SERVER-34257: Ban change_streams_feature_compatibility_version.js if storage engine doesn't support read concern majority
Diffstat (limited to 'jstests/multiVersion')
-rw-r--r--jstests/multiVersion/change_streams_feature_compatibility_version.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/jstests/multiVersion/change_streams_feature_compatibility_version.js b/jstests/multiVersion/change_streams_feature_compatibility_version.js
index 1c3f3e450a9..7e79f40a192 100644
--- a/jstests/multiVersion/change_streams_feature_compatibility_version.js
+++ b/jstests/multiVersion/change_streams_feature_compatibility_version.js
@@ -3,6 +3,7 @@
(function() {
"use strict";
+ load("jstests/replsets/rslib.js"); // For startSetIfSupportsReadMajority.
load("jstests/libs/change_stream_util.js"); // For ChangeStreamTest.
const rst = new ReplSetTest({
@@ -10,7 +11,12 @@
nodeOpts: {binVersion: "latest"},
});
- rst.startSet();
+ if (!startSetIfSupportsReadMajority(rst)) {
+ jsTestLog("Skipping test since storage engine doesn't support majority read concern.");
+ rst.stopSet();
+ return;
+ }
+
rst.initiate();
const testDB = rst.getPrimary().getDB(jsTestName());