summaryrefslogtreecommitdiff
path: root/jstests/sharding/version2.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/sharding/version2.js')
-rw-r--r--jstests/sharding/version2.js44
1 files changed, 0 insertions, 44 deletions
diff --git a/jstests/sharding/version2.js b/jstests/sharding/version2.js
deleted file mode 100644
index 80e00dd74db..00000000000
--- a/jstests/sharding/version2.js
+++ /dev/null
@@ -1,44 +0,0 @@
-(function() {
-'use strict';
-
-load("jstests/sharding/libs/find_chunks_util.js");
-
-/**
- * One-shard cluster test do not need to be tested in the multiversion suites.
- * @tags: [multiversion_incompatible]
- */
-var s = new ShardingTest({name: "version2", shards: 1});
-
-assert.commandWorked(s.s0.adminCommand({enablesharding: "alleyinsider"}));
-assert.commandWorked(s.s0.adminCommand({shardcollection: "alleyinsider.foo", key: {num: 1}}));
-assert.commandWorked(s.s0.adminCommand({shardcollection: "alleyinsider.bar", key: {num: 1}}));
-
-var a = s.shard0.getDB("admin");
-
-// Setup from one client
-assert.eq(a.runCommand({"getShardVersion": "alleyinsider.foo", configdb: s._configDB}).global.i, 0);
-
-var fooEpoch = s.getDB('config').collections.findOne({_id: "alleyinsider.foo"}).lastmodEpoch;
-var fooTimestamp = s.getDB('config').collections.findOne({_id: "alleyinsider.foo"}).timestamp;
-assert.commandWorked(a.runCommand({
- setShardVersion: "alleyinsider.foo",
- configdb: s._configDB,
- authoritative: true,
- version: {e: fooEpoch, t: fooTimestamp, v: new Timestamp(1, 0)},
- shard: s.shard0.shardName,
- shardHost: s.s.host,
-}));
-
-printjson(s.config.chunks.findOne());
-
-assert.eq(a.runCommand({"getShardVersion": "alleyinsider.foo", configdb: s._configDB}).global.t, 1);
-
-// From a different client
-var a2 = connect(`mongodb://${s.rs0.getPrimary().name}/admin`);
-
-assert.eq(a2.runCommand({"getShardVersion": "alleyinsider.foo", configdb: s._configDB}).global.t,
- 1,
- "a2 global 1");
-
-s.stop();
-})();