Skip to content

Commit d676de2

Browse files
committed
ensure that the correct member is primary in test
1 parent 8ac0b95 commit d676de2

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

jstests/replsets/fastsync.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ var admin = p.getDB("admin");
4848
var foo = p.getDB("foo");
4949
var local = p.getDB("local");
5050

51-
var config = {_id : basename, members : [{_id : 0, host : hostname+":"+ports[0]}]};
51+
var config = {_id : basename, members : [{_id : 0, host : hostname+":"+ports[0], priority:2}]};
5252
printjson(config);
5353
var result = admin.runCommand({replSetInitiate : config});
5454
print("result:");
@@ -126,6 +126,10 @@ var startSlave = function(n) {
126126

127127
assert.eq(status.members[n].state, 2);
128128

129+
assert.soon(function() {
130+
return admin.runCommand({isMaster : 1}).ismaster;
131+
});
132+
129133
admin.foo.insert({x:1});
130134
assert.soon(function() {
131135
var last = local.oplog.rs.find().sort({$natural:-1}).limit(1).next();

0 commit comments

Comments
 (0)