summaryrefslogtreecommitdiff
path: root/jstests/parallel
diff options
context:
space:
mode:
authoragirbal <antoine@10gen.com>2012-03-23 12:16:56 -0700
committeragirbal <antoine@10gen.com>2012-03-25 22:18:57 -0700
commit76b6144b89fdea578d01221785021f1833fcee91 (patch)
tree066f71835fe4a649bac96492a217482b44044662 /jstests/parallel
parent80e6aee73d2c8b192d2088feb5045a7f69bdcf7f (diff)
downloadmongo-76b6144b89fdea578d01221785021f1833fcee91.tar.gz
SERVER-5062: parallel/del.js test seems not to be running correctly
Diffstat (limited to 'jstests/parallel')
-rw-r--r--jstests/parallel/del.js24
1 files changed, 12 insertions, 12 deletions
diff --git a/jstests/parallel/del.js b/jstests/parallel/del.js
index c6eb5002724..5afef16893c 100644
--- a/jstests/parallel/del.js
+++ b/jstests/parallel/del.js
@@ -6,14 +6,14 @@ HOST = db.getMongo().host
DONE = false;
-function del1( dbname ){
- var m = new Mongo( HOST )
+function del1( dbname, host, max ){
+ var m = new Mongo( host )
var db = m.getDB( "foo" + dbname );
var t = db.del
- while ( ! DONE ){
+ while ( 1 ){
var r = Math.random();
- var n = Math.floor( Math.random() * N );
+ var n = Math.floor( Math.random() * max );
if ( r < .9 ){
t.insert( { x : n } )
}
@@ -31,14 +31,14 @@ function del1( dbname ){
}
}
-function del2( dbname ){
- var m = new Mongo( HOST )
+function del2( dbname, host, max ){
+ var m = new Mongo( host )
var db = m.getDB( "foo" + dbname );
var t = db.del
- while ( ! DONE ){
+ while ( 1 ){
var r = Math.random();
- var n = Math.floor( Math.random() * N );
+ var n = Math.floor( Math.random() * max );
var s = Math.random() > .5 ? 1 : -1;
if ( r < .5 ){
@@ -55,10 +55,10 @@ function del2( dbname ){
all = []
-all.push( fork( del1 , "a" ) )
-all.push( fork( del2 , "a" ) )
-all.push( fork( del1 , "b" ) )
-all.push( fork( del2 , "b" ) )
+all.push( fork( del1 , "a", HOST, N ) )
+all.push( fork( del2 , "a", HOST, N ) )
+all.push( fork( del1 , "b", HOST, N ) )
+all.push( fork( del2 , "b", HOST, N ) )
for ( i=0; i<all.length; i++ )
all[i].start()