summaryrefslogtreecommitdiff
path: root/jstests/sharding
diff options
context:
space:
mode:
authorSiyuan Zhou <siyuan.zhou@mongodb.com>2017-09-06 17:57:41 -0400
committerSiyuan Zhou <siyuan.zhou@mongodb.com>2017-10-03 18:55:15 -0400
commitc13400f50bbf48d6a3360172d9b419e74167d9ce (patch)
treec3a6b1c8f10342cceca85208a65fb7d339792be9 /jstests/sharding
parent3805ccdc25facfe536302321ee4fb485f7030d0c (diff)
downloadmongo-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.js15
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');