summaryrefslogtreecommitdiff
path: root/jstests/replsets/fastsync.js
diff options
context:
space:
mode:
authorKristina <kristina@10gen.com>2011-07-28 14:18:19 -0400
committerKristina <kristina@10gen.com>2011-07-28 14:18:48 -0400
commitd676de2512bf7b5dbcb8ebb4c9ea3d6ae549b426 (patch)
treeee792c593f99d9314fd1f748116a7aab0e046166 /jstests/replsets/fastsync.js
parent8ac0b95fee11a72b4596677a3af5f118a8381ff7 (diff)
downloadmongo-d676de2512bf7b5dbcb8ebb4c9ea3d6ae549b426.tar.gz
ensure that the correct member is primary in test
Diffstat (limited to 'jstests/replsets/fastsync.js')
-rw-r--r--jstests/replsets/fastsync.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/jstests/replsets/fastsync.js b/jstests/replsets/fastsync.js
index bd5f0d04e5c..1c9c2152ebb 100644
--- a/jstests/replsets/fastsync.js
+++ b/jstests/replsets/fastsync.js
@@ -48,7 +48,7 @@ var admin = p.getDB("admin");
var foo = p.getDB("foo");
var local = p.getDB("local");
-var config = {_id : basename, members : [{_id : 0, host : hostname+":"+ports[0]}]};
+var config = {_id : basename, members : [{_id : 0, host : hostname+":"+ports[0], priority:2}]};
printjson(config);
var result = admin.runCommand({replSetInitiate : config});
print("result:");
@@ -126,6 +126,10 @@ var startSlave = function(n) {
assert.eq(status.members[n].state, 2);
+ assert.soon(function() {
+ return admin.runCommand({isMaster : 1}).ismaster;
+ });
+
admin.foo.insert({x:1});
assert.soon(function() {
var last = local.oplog.rs.find().sort({$natural:-1}).limit(1).next();