diff options
author | Benety Goh <benety@mongodb.com> | 2016-02-01 15:59:12 -0500 |
---|---|---|
committer | Benety Goh <benety@mongodb.com> | 2016-02-02 10:05:58 -0500 |
commit | 4c6781e2f5e273ad243a459c29917115d157ece1 (patch) | |
tree | 05d08ff4e9157617e0dc7ccd9bddbf96a196096c /jstests/replsets/priority_takeover_one_node_higher_priority.js | |
parent | 764695c828bd1e6ec74ebbe09c120a12526d0abf (diff) | |
download | mongo-4c6781e2f5e273ad243a459c29917115d157ece1.tar.gz |
SERVER-22426 priority_takeover_one_node_higher_priority.js should wait for secondaries to catch up before stepping primary down
Diffstat (limited to 'jstests/replsets/priority_takeover_one_node_higher_priority.js')
-rw-r--r-- | jstests/replsets/priority_takeover_one_node_higher_priority.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/jstests/replsets/priority_takeover_one_node_higher_priority.js b/jstests/replsets/priority_takeover_one_node_higher_priority.js index a6b7c8c2c19..aeb550966c0 100644 --- a/jstests/replsets/priority_takeover_one_node_higher_priority.js +++ b/jstests/replsets/priority_takeover_one_node_higher_priority.js @@ -19,6 +19,9 @@ replSet.waitForState(replSet.nodes[0], ReplSetTest.State.PRIMARY, 60 * 1000); var primary = replSet.getPrimary(); + replSet.awaitSecondaryNodes(); + replSet.awaitReplication(); + // Primary should step down long enough for election to occur on secondary. var config = assert.commandWorked(primary.adminCommand({replSetGetConfig: 1})).config; var electionTimeoutMillis = config.settings.electionTimeoutMillis; |