diff options
author | Antonin Kral <a.kral@bobek.cz> | 2011-12-15 09:35:47 +0100 |
---|---|---|
committer | Antonin Kral <a.kral@bobek.cz> | 2011-12-15 09:35:47 +0100 |
commit | f0d9a01bccdaeb466c12c92057914bbfef59526c (patch) | |
tree | 7679efa1f0daf7d1d906882a15dc77af6b7aef32 /jstests/sharding/auth.js | |
parent | 5d342a758c6095b4d30aba0750b54f13b8916f51 (diff) | |
download | mongodb-f0d9a01bccdaeb466c12c92057914bbfef59526c.tar.gz |
Imported Upstream version 2.0.2
Diffstat (limited to 'jstests/sharding/auth.js')
-rw-r--r-- | jstests/sharding/auth.js | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/jstests/sharding/auth.js b/jstests/sharding/auth.js index 8d8d7d7..c9bf1e1 100644 --- a/jstests/sharding/auth.js +++ b/jstests/sharding/auth.js @@ -146,13 +146,17 @@ for (i=0; i<num; i++) { s.getDB("test").foo.insert({x:i, abc : "defg", date : new Date(), str : "all the talk on the market"}); } -var d1Chunks = s.getDB("config").chunks.count({shard : "d1"}); -var d2Chunks = s.getDB("config").chunks.count({shard : "d2"}); -var totalChunks = s.getDB("config").chunks.count({ns : "test.foo"}); +assert.soon( function(){ -print("chunks: " + d1Chunks+" "+d2Chunks+" "+totalChunks); + var d1Chunks = s.getDB("config").chunks.count({shard : "d1"}); + var d2Chunks = s.getDB("config").chunks.count({shard : "d2"}); + var totalChunks = s.getDB("config").chunks.count({ns : "test.foo"}); -assert(d1Chunks > 0 && d2Chunks > 0 && d1Chunks+d2Chunks == totalChunks); + print("chunks: " + d1Chunks+" "+d2Chunks+" "+totalChunks); + + return d1Chunks > 0 && d2Chunks > 0 && d1Chunks+d2Chunks == totalChunks; + } + ) assert.eq(s.getDB("test").foo.count(), num+1); |