diff options
Diffstat (limited to 'jstests/sharding/list_indexes_shard_targeting.js')
-rw-r--r-- | jstests/sharding/list_indexes_shard_targeting.js | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/jstests/sharding/list_indexes_shard_targeting.js b/jstests/sharding/list_indexes_shard_targeting.js index 6914d8694d1..a5cd09efdf9 100644 --- a/jstests/sharding/list_indexes_shard_targeting.js +++ b/jstests/sharding/list_indexes_shard_targeting.js @@ -12,16 +12,17 @@ load("jstests/libs/fail_point_util.js"); // This test makes shards have inconsistent indexes. TestData.skipCheckingIndexesConsistentAcrossCluster = true; -const st = new ShardingTest({shards: 3}); +// Disable checking for index consistency to ensure that the config server doesn't trigger a +// StaleShardVersion exception on shards and cause them to refresh their sharding metadata. +const nodeOptions = { + setParameter: {enableShardedIndexConsistencyCheck: false} +}; + +const st = new ShardingTest({shards: 3, other: {configOptions: nodeOptions}}); const dbName = "test"; const collName = "user"; const ns = dbName + "." + collName; -// Disable checking for index consistency to ensure that the config server doesn't trigger a -// StaleShardVersion exception on shards and cause them to refresh their sharding metadata. -st._configServers.forEach( - config => config.adminCommand({setParameter: 1, enableShardedIndexConsistencyCheck: false})); - assert.commandWorked(st.s.adminCommand({enableSharding: dbName})); st.ensurePrimaryShard(dbName, st.shard0.shardName); |