diff options
author | Scott Hernandez <scotthernandez@gmail.com> | 2013-11-14 07:05:28 -0500 |
---|---|---|
committer | Scott Hernandez <scotthernandez@gmail.com> | 2013-11-14 07:05:28 -0500 |
commit | 48268f23932ed93e69054eaa7e34b8d9c79a8008 (patch) | |
tree | 3d49a04fe026592460b8afaba1c7708106418107 /jstests/sharding/hash_shard1.js | |
parent | 423a65720edb43703cca9aef04592c709afbd9b7 (diff) | |
download | mongo-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.js | 4 |
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. |