summaryrefslogtreecommitdiff
path: root/jstests/sharding/explainFind_stale_mongos.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/sharding/explainFind_stale_mongos.js')
-rw-r--r--jstests/sharding/explainFind_stale_mongos.js38
1 files changed, 19 insertions, 19 deletions
diff --git a/jstests/sharding/explainFind_stale_mongos.js b/jstests/sharding/explainFind_stale_mongos.js
index d4ed2972541..93a5d1489cc 100644
--- a/jstests/sharding/explainFind_stale_mongos.js
+++ b/jstests/sharding/explainFind_stale_mongos.js
@@ -3,31 +3,31 @@
* find sent using the legacy query mode (it retries on the stale shardVersion error internally).
*/
(function() {
- "use strict";
+"use strict";
- const dbName = "test";
- const collName = "foo";
- const ns = dbName + "." + collName;
+const dbName = "test";
+const collName = "foo";
+const ns = dbName + "." + collName;
- const st = new ShardingTest({mongos: 2, shards: 1, verbose: 2});
+const st = new ShardingTest({mongos: 2, shards: 1, verbose: 2});
- let staleMongos = st.s0;
- let freshMongos = st.s1;
+let staleMongos = st.s0;
+let freshMongos = st.s1;
- jsTest.log("Make the stale mongos load a cache entry for db " + dbName + " once");
- assert.writeOK(staleMongos.getDB(dbName).getCollection(collName).insert({_id: 1}));
+jsTest.log("Make the stale mongos load a cache entry for db " + dbName + " once");
+assert.writeOK(staleMongos.getDB(dbName).getCollection(collName).insert({_id: 1}));
- jsTest.log("Call shardCollection on " + ns + " from the fresh mongos");
- assert.commandWorked(freshMongos.adminCommand({enableSharding: dbName}));
- assert.commandWorked(freshMongos.adminCommand({shardCollection: ns, key: {"_id": 1}}));
+jsTest.log("Call shardCollection on " + ns + " from the fresh mongos");
+assert.commandWorked(freshMongos.adminCommand({enableSharding: dbName}));
+assert.commandWorked(freshMongos.adminCommand({shardCollection: ns, key: {"_id": 1}}));
- jsTest.log("Ensure the shard knows " + ns + " is sharded");
- assert.commandWorked(
- st.shard0.adminCommand({_flushRoutingTableCacheUpdates: ns, syncFromConfig: true}));
+jsTest.log("Ensure the shard knows " + ns + " is sharded");
+assert.commandWorked(
+ st.shard0.adminCommand({_flushRoutingTableCacheUpdates: ns, syncFromConfig: true}));
- jsTest.log("Run explain find on " + ns + " from the stale mongos");
- staleMongos.getDB(dbName).getMongo().forceReadMode("legacy");
- staleMongos.getDB(dbName).getCollection(collName).find({$query: {}, $explain: true}).next();
+jsTest.log("Run explain find on " + ns + " from the stale mongos");
+staleMongos.getDB(dbName).getMongo().forceReadMode("legacy");
+staleMongos.getDB(dbName).getCollection(collName).find({$query: {}, $explain: true}).next();
- st.stop();
+st.stop();
})();