summaryrefslogtreecommitdiff
path: root/jstests/noPassthroughWithMongod/isMaster_feature_compatibility_version.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/noPassthroughWithMongod/isMaster_feature_compatibility_version.js
parent1e46b5049003f427047e723ea5fab15b5a9253ca (diff)
downloadmongo-134a4083953270e8a11430395357fb70a29047ad.tar.gz
SERVER-41772 Apply clang-format 7.0.1 to the codebase
Diffstat (limited to 'jstests/noPassthroughWithMongod/isMaster_feature_compatibility_version.js')
-rw-r--r--jstests/noPassthroughWithMongod/isMaster_feature_compatibility_version.js87
1 files changed, 43 insertions, 44 deletions
diff --git a/jstests/noPassthroughWithMongod/isMaster_feature_compatibility_version.js b/jstests/noPassthroughWithMongod/isMaster_feature_compatibility_version.js
index ab22bfb5f6c..10a019e95cf 100644
--- a/jstests/noPassthroughWithMongod/isMaster_feature_compatibility_version.js
+++ b/jstests/noPassthroughWithMongod/isMaster_feature_compatibility_version.js
@@ -4,54 +4,53 @@
// upgrading, or downgrading.
//
(function() {
- "use strict";
- load('./jstests/libs/feature_compatibility_version.js');
+"use strict";
+load('./jstests/libs/feature_compatibility_version.js');
- const adminDB = db.getSiblingDB("admin");
- const isMasterCommand = {
- isMaster: 1,
- internalClient: {minWireVersion: NumberInt(0), maxWireVersion: NumberInt(7)}
- };
+const adminDB = db.getSiblingDB("admin");
+const isMasterCommand = {
+ isMaster: 1,
+ internalClient: {minWireVersion: NumberInt(0), maxWireVersion: NumberInt(7)}
+};
- // When the featureCompatibilityVersion is equal to the upgrade version, running isMaster with
- // internalClient returns minWireVersion == maxWireVersion.
- checkFCV(adminDB, latestFCV);
- let res = adminDB.runCommand(isMasterCommand);
- assert.commandWorked(res);
- assert.eq(res.minWireVersion, res.maxWireVersion, tojson(res));
+// When the featureCompatibilityVersion is equal to the upgrade version, running isMaster with
+// internalClient returns minWireVersion == maxWireVersion.
+checkFCV(adminDB, latestFCV);
+let res = adminDB.runCommand(isMasterCommand);
+assert.commandWorked(res);
+assert.eq(res.minWireVersion, res.maxWireVersion, tojson(res));
- // When the featureCompatibilityVersion is upgrading, running isMaster with internalClient
- // returns minWireVersion == maxWireVersion.
- assert.writeOK(
- adminDB.system.version.update({_id: "featureCompatibilityVersion"},
- {$set: {version: lastStableFCV, targetVersion: latestFCV}}));
- res = adminDB.runCommand(isMasterCommand);
- assert.commandWorked(res);
- assert.eq(res.minWireVersion, res.maxWireVersion, tojson(res));
+// When the featureCompatibilityVersion is upgrading, running isMaster with internalClient
+// returns minWireVersion == maxWireVersion.
+assert.writeOK(
+ adminDB.system.version.update({_id: "featureCompatibilityVersion"},
+ {$set: {version: lastStableFCV, targetVersion: latestFCV}}));
+res = adminDB.runCommand(isMasterCommand);
+assert.commandWorked(res);
+assert.eq(res.minWireVersion, res.maxWireVersion, tojson(res));
- // When the featureCompatibilityVersion is downgrading, running isMaster with internalClient
- // returns minWireVersion == maxWireVersion.
- assert.writeOK(adminDB.system.version.update(
- {_id: "featureCompatibilityVersion"},
- {$set: {version: lastStableFCV, targetVersion: lastStableFCV}}));
- res = adminDB.runCommand(isMasterCommand);
- assert.commandWorked(res);
- assert.eq(res.minWireVersion, res.maxWireVersion, tojson(res));
+// When the featureCompatibilityVersion is downgrading, running isMaster with internalClient
+// returns minWireVersion == maxWireVersion.
+assert.writeOK(
+ adminDB.system.version.update({_id: "featureCompatibilityVersion"},
+ {$set: {version: lastStableFCV, targetVersion: lastStableFCV}}));
+res = adminDB.runCommand(isMasterCommand);
+assert.commandWorked(res);
+assert.eq(res.minWireVersion, res.maxWireVersion, tojson(res));
- // When the featureCompatibilityVersion is equal to the downgrade version, running isMaster with
- // internalClient returns minWireVersion + 1 == maxWireVersion.
- assert.commandWorked(adminDB.runCommand({setFeatureCompatibilityVersion: lastStableFCV}));
- res = adminDB.runCommand(isMasterCommand);
- assert.commandWorked(res);
- assert.eq(res.minWireVersion + 1, res.maxWireVersion, tojson(res));
-
- // When the internalClient field is missing from the isMaster command, the response returns the
- // full wire version range from minWireVersion == 0 to maxWireVersion == latest version, even if
- // the featureCompatibilityVersion is equal to the upgrade version.
- assert.commandWorked(adminDB.runCommand({setFeatureCompatibilityVersion: latestFCV}));
- res = adminDB.runCommand({isMaster: 1});
- assert.commandWorked(res);
- assert.eq(res.minWireVersion, 0, tojson(res));
- assert.lt(res.minWireVersion, res.maxWireVersion, tojson(res));
+// When the featureCompatibilityVersion is equal to the downgrade version, running isMaster with
+// internalClient returns minWireVersion + 1 == maxWireVersion.
+assert.commandWorked(adminDB.runCommand({setFeatureCompatibilityVersion: lastStableFCV}));
+res = adminDB.runCommand(isMasterCommand);
+assert.commandWorked(res);
+assert.eq(res.minWireVersion + 1, res.maxWireVersion, tojson(res));
+// When the internalClient field is missing from the isMaster command, the response returns the
+// full wire version range from minWireVersion == 0 to maxWireVersion == latest version, even if
+// the featureCompatibilityVersion is equal to the upgrade version.
+assert.commandWorked(adminDB.runCommand({setFeatureCompatibilityVersion: latestFCV}));
+res = adminDB.runCommand({isMaster: 1});
+assert.commandWorked(res);
+assert.eq(res.minWireVersion, 0, tojson(res));
+assert.lt(res.minWireVersion, res.maxWireVersion, tojson(res));
})();