summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Walak <matt.walak@mongodb.com>2021-07-21 21:02:02 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-07-27 19:39:48 +0000
commite6721f1436305e95333ae8fd12c680ff6372a30a (patch)
tree5469b24f94cd8ba05fddd4cb155c7d9d9e5933a0
parent4bbdab7b3ccb5647bb13cca87f2ef5901321c3c9 (diff)
downloadmongo-e6721f1436305e95333ae8fd12c680ff6372a30a.tar.gz
SERVER-58624 Change the resharding critical section timeout value for reshard_collection_basic.js
-rw-r--r--jstests/sharding/reshard_collection_basic.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/jstests/sharding/reshard_collection_basic.js b/jstests/sharding/reshard_collection_basic.js
index e3ba9b454aa..bae99efdaba 100644
--- a/jstests/sharding/reshard_collection_basic.js
+++ b/jstests/sharding/reshard_collection_basic.js
@@ -9,6 +9,7 @@
load("jstests/libs/fail_point_util.js");
load("jstests/libs/uuid_util.js");
load("jstests/sharding/libs/find_chunks_util.js");
+load("jstests/libs/discover_topology.js");
(function() {
'use strict';
@@ -21,6 +22,12 @@ const mongos = st.s0;
const mongosConfig = mongos.getDB('config');
const kNumInitialDocs = 500;
+const criticalSectionTimeoutMS = 24 * 60 * 60 * 1000; /* 1 day */
+const topology = DiscoverTopology.findConnectedNodes(mongos);
+const coordinator = new Mongo(topology.configsvr.nodes[0]);
+assert.commandWorked(coordinator.getDB("admin").adminCommand(
+ {setParameter: 1, reshardingCriticalSectionTimeoutMillis: criticalSectionTimeoutMS}));
+
let shardToRSMap = {};
shardToRSMap[st.shard0.shardName] = st.rs0;
shardToRSMap[st.shard1.shardName] = st.rs1;