summaryrefslogtreecommitdiff
path: root/jstests/sharding/hash_shard1.js
diff options
context:
space:
mode:
authorjannaerin <golden.janna@gmail.com>2018-02-07 17:38:49 -0500
committerjannaerin <golden.janna@gmail.com>2018-03-09 00:40:40 -0500
commitda1e0304e8eb91711ea1c78eb8f62538b53680e7 (patch)
treee55d32a40a76a39e01d8848c5a17d97ad640b18e /jstests/sharding/hash_shard1.js
parent0d5370783beeb4936a181dd2f69387da4b5e816c (diff)
downloadmongo-da1e0304e8eb91711ea1c78eb8f62538b53680e7.tar.gz
SERVER-32052 Update ShardingTest to default to starting shard servers as replica sets
Diffstat (limited to 'jstests/sharding/hash_shard1.js')
-rw-r--r--jstests/sharding/hash_shard1.js16
1 files changed, 8 insertions, 8 deletions
diff --git a/jstests/sharding/hash_shard1.js b/jstests/sharding/hash_shard1.js
index 21b69472e3c..4939cc53c99 100644
--- a/jstests/sharding/hash_shard1.js
+++ b/jstests/sharding/hash_shard1.js
@@ -8,7 +8,7 @@ var ns = dbname + "." + coll;
var db = s.getDB(dbname);
var t = db.getCollection(coll);
db.adminCommand({enablesharding: dbname});
-s.ensurePrimaryShard(dbname, 'shard0001');
+s.ensurePrimaryShard(dbname, s.shard1.shardName);
// for simplicity start by turning off balancer
s.stopBalancer();
@@ -29,18 +29,18 @@ for (i = 0; i < numitems; i++) {
assert.eq(t.find().count(), numitems, "count off after inserts");
printjson(t.find().explain());
-// find a chunk that's not on shard0000
-var chunk = s.config.chunks.findOne({shard: {$ne: "shard0000"}});
-assert.neq(chunk, null, "all chunks on shard0000!");
+// find a chunk that's not on s.shard0.shardName
+var chunk = s.config.chunks.findOne({shard: {$ne: s.shard0.shardName}});
+assert.neq(chunk, null, "all chunks on s.shard0.shardName!");
printjson(chunk);
// try to move the chunk using an invalid specification method. should fail.
-var res =
- db.adminCommand({movechunk: ns, find: {a: 0}, bounds: [chunk.min, chunk.max], to: "shard0000"});
+var res = db.adminCommand(
+ {movechunk: ns, find: {a: 0}, bounds: [chunk.min, chunk.max], to: s.shard0.shardName});
assert.eq(res.ok, 0, "moveChunk shouldn't work with invalid specification method");
// now move a chunk using the lower/upper bound method. should work.
-var res = db.adminCommand({movechunk: ns, bounds: [chunk.min, chunk.max], to: "shard0000"});
+var res = db.adminCommand({movechunk: ns, bounds: [chunk.min, chunk.max], to: s.shard0.shardName});
printjson(res);
assert.eq(res.ok, 1, "movechunk using lower/upper bound method didn't work ");
@@ -49,7 +49,7 @@ assert.eq(t.find().itcount(), numitems, "count off after migrate");
printjson(t.find().explain());
// move a chunk using the find method
-var res = db.adminCommand({movechunk: ns, find: {a: 2}, to: "shard0002"});
+var res = db.adminCommand({movechunk: ns, find: {a: 2}, to: s.shard2.shardName});
printjson(res);
assert.eq(res.ok, 1, "movechunk using find query didn't work");