diff options
author | Xuerui Fa <xuerui.fa@mongodb.com> | 2019-10-16 18:05:39 +0000 |
---|---|---|
committer | evergreen <evergreen@mongodb.com> | 2019-10-16 18:05:39 +0000 |
commit | b3b494a72f0e19d7556bee627da7ae9b79e26a03 (patch) | |
tree | febde7da37919aba32e1ad092ba6bb540b55cf8b /jstests/replsets/force_sync_source_candidate.js | |
parent | fbdd5712f9ff6714f5ce9804eb4e9decb25dd88b (diff) | |
download | mongo-b3b494a72f0e19d7556bee627da7ae9b79e26a03.tar.gz |
SERVER-42825 Log and track metrics.repl.stateTransition counters after stopped killing user operation
Diffstat (limited to 'jstests/replsets/force_sync_source_candidate.js')
-rw-r--r-- | jstests/replsets/force_sync_source_candidate.js | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/jstests/replsets/force_sync_source_candidate.js b/jstests/replsets/force_sync_source_candidate.js index c359c4ac668..a8f3d4e8a0e 100644 --- a/jstests/replsets/force_sync_source_candidate.js +++ b/jstests/replsets/force_sync_source_candidate.js @@ -7,6 +7,8 @@ (function() { "use strict"; +load("jstests/replsets/rslib.js"); + const failpointName = "forceSyncSourceCandidate"; const rst = new ReplSetTest({ @@ -18,15 +20,13 @@ const rst = new ReplSetTest({ }); const nodes = rst.startSet(); -function setFailPoint(node, syncSource) { - const dataObj = {hostAndPort: syncSource.host}; - assert.commandWorked( - node.adminCommand({configureFailPoint: failpointName, mode: "alwaysOn", data: dataObj})); +function getDataObj(syncSource) { + return {hostAndPort: syncSource.host}; } -setFailPoint(nodes[1], nodes[0]); -setFailPoint(nodes[2], nodes[1]); -setFailPoint(nodes[3], nodes[2]); +setFailPoint(nodes[1], failpointName, getDataObj(nodes[0])); +setFailPoint(nodes[2], failpointName, getDataObj(nodes[1])); +setFailPoint(nodes[3], failpointName, getDataObj(nodes[2])); rst.initiate(); const primary = rst.getPrimary(); |