summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron <aaron@10gen.com>2009-04-03 16:35:12 -0400
committerAaron <aaron@10gen.com>2009-04-03 16:35:12 -0400
commit2c72807a42bd87af94e372ed55fc271b96abe04b (patch)
treeec40f2d439eba0bbbc53a15aebab190ff7b0d7bd
parent5f837c7ed238d641cdab121342673239705369e3 (diff)
downloadmongo-2c72807a42bd87af94e372ed55fc271b96abe04b.tar.gz
elimintate l master race condition
-rw-r--r--jstests/repl/pair3.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/jstests/repl/pair3.js b/jstests/repl/pair3.js
index 3c4c3382d29..a131d0bc5cf 100644
--- a/jstests/repl/pair3.js
+++ b/jstests/repl/pair3.js
@@ -72,7 +72,9 @@ doTest1 = function() {
// reconnect
- connect();
+ startMongoProgram( "mongobridge", "--port", lpPort, "--dest", "localhost:" + lPort );
+ startMongoProgram( "mongobridge", "--port", rpPort, "--dest", "localhost:" + rPort );
+ // no arbiter yet, to ensure r becomes master.
assert.soon( function() {
lm = ismaster( l );
rm = ismaster( r );
@@ -82,6 +84,8 @@ doTest1 = function() {
return ( lm == 0 && rm == 1 );
} );
+ startMongoProgram( "mongobridge", "--port", alPort, "--dest", "localhost:" + aPort );
+ startMongoProgram( "mongobridge", "--port", arPort, "--dest", "localhost:" + aPort );
// disconnect r ( master )
stopMongoProgram( arPort );