Mon Oct 15 07:28:35 uncaught exception: assert.soon failed: function () {
var ok = true;
try {
status = master.adminCommand({replSetGetStatus:1});
} catch (e) {
print(e);
print("nreplsets_priority1.js checkPrimaryIs reconnecting");
reconnect(master);
status = master.adminCommand({replSetGetStatus:1});
}
var str = "goal: " + node.host + "==1 states: ";
if (!status || !status.members) {
return false;
}
status.members.forEach(function (m) {str += m.name + ": " + m.state + " ";if (m.name == node.host) {ok &= m.state == 1;} else {ok &= m.state != 1 || m.state == 1 && m.health == 0;}});
print();
print(str);
print();
occasionally(function () {print("\nstatus:");printjson(status);print();}, 15);
return ok;
}, msg:bs-osx-106-x86-64-1.local:31001==1