diff options
author | Siyuan Zhou <siyuan.zhou@mongodb.com> | 2017-09-06 17:57:41 -0400 |
---|---|---|
committer | Siyuan Zhou <siyuan.zhou@mongodb.com> | 2017-10-03 18:55:15 -0400 |
commit | c13400f50bbf48d6a3360172d9b419e74167d9ce (patch) | |
tree | c3a6b1c8f10342cceca85208a65fb7d339792be9 /jstests/sharding | |
parent | 3805ccdc25facfe536302321ee4fb485f7030d0c (diff) | |
download | mongo-c13400f50bbf48d6a3360172d9b419e74167d9ce.tar.gz |
SERVER-29126 Require change streams to run with readConcern:majority
Diffstat (limited to 'jstests/sharding')
-rw-r--r-- | jstests/sharding/close_cursor_on_chunk_migration_to_new_shards.js | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/jstests/sharding/close_cursor_on_chunk_migration_to_new_shards.js b/jstests/sharding/close_cursor_on_chunk_migration_to_new_shards.js index a38b97f9e6b..6292903250c 100644 --- a/jstests/sharding/close_cursor_on_chunk_migration_to_new_shards.js +++ b/jstests/sharding/close_cursor_on_chunk_migration_to_new_shards.js @@ -3,7 +3,20 @@ (function() { 'use strict'; - const st = new ShardingTest({shards: 2, mongos: 1, rs: {nodes: 1}}); + // For supportsMajorityReadConcern(). + load("jstests/multiVersion/libs/causal_consistency_helpers.js"); + + if (!supportsMajorityReadConcern()) { + jsTestLog("Skipping test since storage engine doesn't support majority read concern."); + return; + } + + const st = new ShardingTest({ + shards: 2, + mongos: 1, + rs: {nodes: 1}, + other: {rsOptions: {enableMajorityReadConcern: ""}} + }); const mongos = st.s; const admin = mongos.getDB('admin'); |