summaryrefslogtreecommitdiff
path: root/jstests/sharding/addshard2.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/sharding/addshard2.js')
-rw-r--r--jstests/sharding/addshard2.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/jstests/sharding/addshard2.js b/jstests/sharding/addshard2.js
index 811997f5485..d6487c6d366 100644
--- a/jstests/sharding/addshard2.js
+++ b/jstests/sharding/addshard2.js
@@ -2,8 +2,8 @@
// don't start any shards, yet
s = new ShardingTest( "add_shard2", 1, 0, 1, {useHostname : true} );
-var conn1 = startMongodTest( 30001 , "add_shard21" , 0 , {useHostname : true} );
-var conn2 = startMongodTest( 30002 , "add_shard22" , 0 , {useHostname : true} );
+var conn1 = MongoRunner.runMongod({useHostname: true});
+var conn2 = MongoRunner.runMongod({useHostname: true});
var rs1 = new ReplSetTest( { "name" : "add_shard2_rs1", nodes : 3 , startPort : 31200 } );
rs1.startSet();
@@ -26,7 +26,8 @@ rs4.startSet();
rs4.initiate();
// step 1. name given
-assert(s.admin.runCommand({"addshard" : getHostName()+":30001", "name" : "bar"}).ok, "failed to add shard in step 1");
+assert(s.admin.runCommand({"addshard" : getHostName()+":" + conn1.port, "name" : "bar"}).ok,
+ "failed to add shard in step 1");
var shard = s.getDB("config").shards.findOne({"_id" : {"$nin" : ["shard0000"]}});
assert(shard, "shard wasn't found");
assert.eq("bar", shard._id, "shard has incorrect name");
@@ -45,7 +46,8 @@ assert(shard, "shard wasn't found");
assert.eq("myshard", shard._id, "t3 name");
// step 4. no name given
-assert(s.admin.runCommand({"addshard" : getHostName()+":30002"}).ok, "failed to add shard in step 4");
+assert(s.admin.runCommand({"addshard" : getHostName()+":" + conn2.port}).ok,
+ "failed to add shard in step 4");
shard = s.getDB("config").shards.findOne({"_id" : {"$nin" : ["shard0000", "bar", "add_shard2_rs1", "myshard"]}});
assert(shard, "shard wasn't found");
assert.eq("shard0001", shard._id, "t4 name");