diff options
Diffstat (limited to 'jstests/replsets/priority_takeover_one_node_higher_priority.js')
-rw-r--r-- | jstests/replsets/priority_takeover_one_node_higher_priority.js | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/jstests/replsets/priority_takeover_one_node_higher_priority.js b/jstests/replsets/priority_takeover_one_node_higher_priority.js index aeb550966c0..e718ef131f9 100644 --- a/jstests/replsets/priority_takeover_one_node_higher_priority.js +++ b/jstests/replsets/priority_takeover_one_node_higher_priority.js @@ -3,16 +3,13 @@ // Wait for replica set to stabilize with higher priority node as primary. // Step down high priority node. Wait for the lower priority electable node to become primary. // Eventually high priority node will run a priority takeover election to become primary. -(function () { +(function() { 'use strict'; load('jstests/replsets/rslib.js'); var name = 'priority_takeover_one_node_higher_priority'; - var replSet = new ReplSetTest({name: name, nodes: [ - {rsConfig: {priority: 3}}, - {}, - {rsConfig: {arbiterOnly: true}}, - ]}); + var replSet = new ReplSetTest( + {name: name, nodes: [{rsConfig: {priority: 3}}, {}, {rsConfig: {arbiterOnly: true}}, ]}); replSet.startSet(); replSet.initiate(); @@ -30,12 +27,14 @@ var result = primary.adminCommand({replSetStepDown: stepDownGuardMillis / 1000}); print('replSetStepDown did not throw exception but returned: ' + tojson(result)); }); - assert.neq(-1, tojson(stepDownException).indexOf('error doing query'), + assert.neq(-1, + tojson(stepDownException).indexOf('error doing query'), 'replSetStepDown did not disconnect client'); // Step down primary and wait for node 1 to be promoted to primary. replSet.waitForState(replSet.nodes[1], ReplSetTest.State.PRIMARY, 60 * 1000); // Eventually node 0 will stand for election again because it has a higher priorty. - replSet.waitForState(replSet.nodes[0], ReplSetTest.State.PRIMARY, stepDownGuardMillis + 60 * 1000); + replSet.waitForState( + replSet.nodes[0], ReplSetTest.State.PRIMARY, stepDownGuardMillis + 60 * 1000); })(); |