summaryrefslogtreecommitdiff
path: root/jstests/sharding/hash_shard1.js
diff options
context:
space:
mode:
authorScott Hernandez <scotthernandez@gmail.com>2013-11-14 07:05:28 -0500
committerScott Hernandez <scotthernandez@gmail.com>2013-11-14 07:05:28 -0500
commit48268f23932ed93e69054eaa7e34b8d9c79a8008 (patch)
tree3d49a04fe026592460b8afaba1c7708106418107 /jstests/sharding/hash_shard1.js
parent423a65720edb43703cca9aef04592c709afbd9b7 (diff)
downloadmongo-48268f23932ed93e69054eaa7e34b8d9c79a8008.tar.gz
SERVER-11324: fix for wrong test change
Diffstat (limited to 'jstests/sharding/hash_shard1.js')
-rw-r--r--jstests/sharding/hash_shard1.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/jstests/sharding/hash_shard1.js b/jstests/sharding/hash_shard1.js
index 2728ad73d72..50c8e9261c8 100644
--- a/jstests/sharding/hash_shard1.js
+++ b/jstests/sharding/hash_shard1.js
@@ -1,7 +1,7 @@
// Basic test of sharding with a hashed shard key
// - Test basic migrations with moveChunk, using different chunk specification methods
-var s = new ShardingTest( { name : jsTestName() , shards : 1 , mongos : 1, verbose : 1 } );
+var s = new ShardingTest( { name : jsTestName() , shards : 3 , mongos : 1, verbose : 1 } );
var dbname = "test";
var coll = "foo";
var ns = dbname + "." + coll;
@@ -15,6 +15,7 @@ s.stopBalancer();
// shard a fresh collection using a hashed shard key
t.drop();
var res = db.adminCommand( { shardcollection : ns , key : { a : "hashed" } } );
+assert.gt( s.config.chunks.count({ns:ns}), 3);
assert.eq( res.ok , 1 , "shardcollection didn't work" );
db.printShardingStatus();
@@ -29,6 +30,7 @@ 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!");
printjson(chunk);
// try to move the chunk using an invalid specification method. should fail.