summaryrefslogtreecommitdiff
path: root/jstests/dur
diff options
context:
space:
mode:
authorMathias Stearn <mathias@10gen.com>2012-02-02 13:52:34 -0500
committerMathias Stearn <mathias@10gen.com>2012-02-02 13:54:10 -0500
commita85185d5d04891618862f81b1b40991f76e2fdbc (patch)
tree9c769d76fd5ad84bd50b29ee2704a62346ad90ec /jstests/dur
parentc9ea81028d9f4aab389b402aab91eb49805710ca (diff)
downloadmongo-a85185d5d04891618862f81b1b40991f76e2fdbc.tar.gz
Make dur/closeall.js wait for initial sync to finish before starting SERVER-4852
Diffstat (limited to 'jstests/dur')
-rw-r--r--jstests/dur/closeall.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/jstests/dur/closeall.js b/jstests/dur/closeall.js
index 3346f49cad8..42438f10c19 100644
--- a/jstests/dur/closeall.js
+++ b/jstests/dur/closeall.js
@@ -32,6 +32,17 @@ function f() {
print("closeall.js run test");
+ print("wait for initial sync to finish") // SERVER-4852
+ db1.foo.insert({});
+ err = db1.getLastErrorObj(2);
+ printjson(err)
+ assert.isnull(err.err);
+ db1.foo.remove({});
+ err = db1.getLastErrorObj(2);
+ printjson(err)
+ assert.isnull(err.err);
+ print("initial sync done")
+
for( var i = 0; i < N; i++ ) {
db1.foo.insert({x:1}); // this does wait for a return code so we will get some parallelism
if( i % 7 == 0 )