summaryrefslogtreecommitdiff
path: root/jstests/replsets/force_sync_source_candidate.js
diff options
context:
space:
mode:
authorclang-format-7.0.1 <adam.martin@10gen.com>2019-07-26 18:20:35 -0400
committerADAM David Alan Martin <adam.martin@10gen.com>2019-07-27 11:02:23 -0400
commit134a4083953270e8a11430395357fb70a29047ad (patch)
treedd428e1230e31d92b20b393dfdc17ffe7fa79cb6 /jstests/replsets/force_sync_source_candidate.js
parent1e46b5049003f427047e723ea5fab15b5a9253ca (diff)
downloadmongo-134a4083953270e8a11430395357fb70a29047ad.tar.gz
SERVER-41772 Apply clang-format 7.0.1 to the codebase
Diffstat (limited to 'jstests/replsets/force_sync_source_candidate.js')
-rw-r--r--jstests/replsets/force_sync_source_candidate.js63
1 files changed, 31 insertions, 32 deletions
diff --git a/jstests/replsets/force_sync_source_candidate.js b/jstests/replsets/force_sync_source_candidate.js
index 4be7b3bb668..c359c4ac668 100644
--- a/jstests/replsets/force_sync_source_candidate.js
+++ b/jstests/replsets/force_sync_source_candidate.js
@@ -5,36 +5,35 @@
*/
(function() {
- "use strict";
-
- const failpointName = "forceSyncSourceCandidate";
-
- const rst = new ReplSetTest({
- nodes:
- [{}, {rsConfig: {priority: 0}}, {rsConfig: {priority: 0}}, {rsConfig: {priority: 0}}],
- // Allow many initial sync attempts. Initial sync may fail if the sync source does not have
- // an oplog yet because it has not conducted its own initial sync yet.
- // We turn on the noop writer to encourage successful sync source selection.
- nodeOptions: {setParameter: {numInitialSyncAttempts: 100, writePeriodicNoops: true}}
- });
- const nodes = rst.startSet();
-
- function setFailPoint(node, syncSource) {
- const dataObj = {hostAndPort: syncSource.host};
- assert.commandWorked(node.adminCommand(
- {configureFailPoint: failpointName, mode: "alwaysOn", data: dataObj}));
- }
-
- setFailPoint(nodes[1], nodes[0]);
- setFailPoint(nodes[2], nodes[1]);
- setFailPoint(nodes[3], nodes[2]);
-
- rst.initiate();
- const primary = rst.getPrimary();
-
- rst.awaitSyncSource(nodes[1], nodes[0]);
- rst.awaitSyncSource(nodes[2], nodes[1]);
- rst.awaitSyncSource(nodes[3], nodes[2]);
-
- rst.stopSet();
+"use strict";
+
+const failpointName = "forceSyncSourceCandidate";
+
+const rst = new ReplSetTest({
+ nodes: [{}, {rsConfig: {priority: 0}}, {rsConfig: {priority: 0}}, {rsConfig: {priority: 0}}],
+ // Allow many initial sync attempts. Initial sync may fail if the sync source does not have
+ // an oplog yet because it has not conducted its own initial sync yet.
+ // We turn on the noop writer to encourage successful sync source selection.
+ nodeOptions: {setParameter: {numInitialSyncAttempts: 100, writePeriodicNoops: true}}
+});
+const nodes = rst.startSet();
+
+function setFailPoint(node, syncSource) {
+ const dataObj = {hostAndPort: syncSource.host};
+ assert.commandWorked(
+ node.adminCommand({configureFailPoint: failpointName, mode: "alwaysOn", data: dataObj}));
+}
+
+setFailPoint(nodes[1], nodes[0]);
+setFailPoint(nodes[2], nodes[1]);
+setFailPoint(nodes[3], nodes[2]);
+
+rst.initiate();
+const primary = rst.getPrimary();
+
+rst.awaitSyncSource(nodes[1], nodes[0]);
+rst.awaitSyncSource(nodes[2], nodes[1]);
+rst.awaitSyncSource(nodes[3], nodes[2]);
+
+rst.stopSet();
})();