summaryrefslogtreecommitdiff
path: root/jstests/sharding/names.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/sharding/names.js')
-rw-r--r--jstests/sharding/names.js70
1 files changed, 36 insertions, 34 deletions
diff --git a/jstests/sharding/names.js b/jstests/sharding/names.js
index 28612681e46..33a337e5656 100644
--- a/jstests/sharding/names.js
+++ b/jstests/sharding/names.js
@@ -1,50 +1,52 @@
// Test that having replica set names the same as the names of other shards works fine
(function() {
-var st = new ShardingTest({ name: "HostNames",
- shards: 0,
- mongos: 2,
- other: { rs : true } });
+ var st = new ShardingTest({name: "HostNames", shards: 0, mongos: 2, other: {rs: true}});
-var rsA = new ReplSetTest({ nodes : 2, name : "rsA" });
-var rsB = new ReplSetTest({ nodes : 2, name : "rsB" });
+ var rsA = new ReplSetTest({nodes: 2, name: "rsA"});
+ var rsB = new ReplSetTest({nodes: 2, name: "rsB"});
-rsA.startSet();
-rsB.startSet();
-rsA.initiate();
-rsB.initiate();
-rsA.getPrimary();
-rsB.getPrimary();
+ rsA.startSet();
+ rsB.startSet();
+ rsA.initiate();
+ rsB.initiate();
+ rsA.getPrimary();
+ rsB.getPrimary();
-var mongos = st.s;
-var config = mongos.getDB("config");
-var admin = mongos.getDB("admin");
+ var mongos = st.s;
+ var config = mongos.getDB("config");
+ var admin = mongos.getDB("admin");
-assert( admin.runCommand({ addShard : rsA.getURL(), name : rsB.name }).ok );
-printjson( config.shards.find().toArray() );
+ assert(admin.runCommand({addShard: rsA.getURL(), name: rsB.name}).ok);
+ printjson(config.shards.find().toArray());
-assert( admin.runCommand({ addShard : rsB.getURL(), name : rsA.name }).ok );
-printjson( config.shards.find().toArray() );
+ assert(admin.runCommand({addShard: rsB.getURL(), name: rsA.name}).ok);
+ printjson(config.shards.find().toArray());
-assert.eq(2, config.shards.count(), "Error adding a shard");
-assert.eq(rsB.getURL(), config.shards.findOne({_id:rsA.name})["host"], "Wrong host for shard rsA");
-assert.eq(rsA.getURL(), config.shards.findOne({_id:rsB.name})["host"], "Wrong host for shard rsB");
+ assert.eq(2, config.shards.count(), "Error adding a shard");
+ assert.eq(
+ rsB.getURL(), config.shards.findOne({_id: rsA.name})["host"], "Wrong host for shard rsA");
+ assert.eq(
+ rsA.getURL(), config.shards.findOne({_id: rsB.name})["host"], "Wrong host for shard rsB");
-// Remove shard
-assert( admin.runCommand( { removeshard: rsA.name } ).ok , "failed to start draining shard" );
-assert( admin.runCommand( { removeshard: rsA.name } ).ok , "failed to remove shard" );
+ // Remove shard
+ assert(admin.runCommand({removeshard: rsA.name}).ok, "failed to start draining shard");
+ assert(admin.runCommand({removeshard: rsA.name}).ok, "failed to remove shard");
-assert.eq(1, config.shards.count(), "Error removing a shard");
-assert.eq(rsA.getURL(), config.shards.findOne({_id:rsB.name})["host"], "Wrong host for shard rsB 2");
+ assert.eq(1, config.shards.count(), "Error removing a shard");
+ assert.eq(
+ rsA.getURL(), config.shards.findOne({_id: rsB.name})["host"], "Wrong host for shard rsB 2");
-// Re-add shard
-assert( admin.runCommand({ addShard : rsB.getURL(), name : rsA.name }).ok );
-printjson( config.shards.find().toArray() );
+ // Re-add shard
+ assert(admin.runCommand({addShard: rsB.getURL(), name: rsA.name}).ok);
+ printjson(config.shards.find().toArray());
-assert.eq(2, config.shards.count(), "Error re-adding a shard");
-assert.eq(rsB.getURL(), config.shards.findOne({_id:rsA.name})["host"], "Wrong host for shard rsA 3");
-assert.eq(rsA.getURL(), config.shards.findOne({_id:rsB.name})["host"], "Wrong host for shard rsB 3");
+ assert.eq(2, config.shards.count(), "Error re-adding a shard");
+ assert.eq(
+ rsB.getURL(), config.shards.findOne({_id: rsA.name})["host"], "Wrong host for shard rsA 3");
+ assert.eq(
+ rsA.getURL(), config.shards.findOne({_id: rsB.name})["host"], "Wrong host for shard rsB 3");
-st.stop();
+ st.stop();
})();