summaryrefslogtreecommitdiff
path: root/src/mongo/shell/replsettest.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/shell/replsettest.js')
-rw-r--r--src/mongo/shell/replsettest.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mongo/shell/replsettest.js b/src/mongo/shell/replsettest.js
index 0be088cdc42..81ccdcd45d0 100644
--- a/src/mongo/shell/replsettest.js
+++ b/src/mongo/shell/replsettest.js
@@ -539,15 +539,15 @@ var ReplSetTest = function(opts) {
/**
* Blocks until all nodes agree on who the primary is.
*/
- this.awaitNodesAgreeOnPrimary = function(timeout) {
+ this.awaitNodesAgreeOnPrimary = function(timeout, nodes) {
timeout = timeout || self.kDefaultTimeoutMS;
+ nodes = nodes || self.nodes;
assert.soonNoExcept(function() {
var primary = -1;
- for (var i = 0; i < self.nodes.length; i++) {
- var replSetGetStatus =
- self.nodes[i].getDB("admin").runCommand({replSetGetStatus: 1});
+ for (var i = 0; i < nodes.length; i++) {
+ var replSetGetStatus = nodes[i].getDB("admin").runCommand({replSetGetStatus: 1});
var nodesPrimary = -1;
for (var j = 0; j < replSetGetStatus.members.length; j++) {
if (replSetGetStatus.members[j].state === ReplSetTest.State.PRIMARY) {