diff options
author | Nick Zolnierz <nicholas.zolnierz@mongodb.com> | 2018-04-02 13:46:22 -0400 |
---|---|---|
committer | Nick Zolnierz <nicholas.zolnierz@mongodb.com> | 2018-04-02 16:51:00 -0400 |
commit | 0481d5fcec7f5f5e718ecb71c84b29d3000d17ea (patch) | |
tree | 24bf66bab332be3ff7a81c575c6f0bdb82828d35 /jstests/multiVersion | |
parent | c5ce37e6281a41b46d26163272aec4a00eb9ea2c (diff) | |
download | mongo-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.js | 8 |
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()); |