summaryrefslogtreecommitdiff
path: root/jstests/replsets/libs
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/replsets/libs')
-rw-r--r--jstests/replsets/libs/tenant_migration_util.js11
1 files changed, 6 insertions, 5 deletions
diff --git a/jstests/replsets/libs/tenant_migration_util.js b/jstests/replsets/libs/tenant_migration_util.js
index 8b50429ed0e..618761bba10 100644
--- a/jstests/replsets/libs/tenant_migration_util.js
+++ b/jstests/replsets/libs/tenant_migration_util.js
@@ -10,11 +10,12 @@ var TenantMigrationUtil = (function() {
*/
function isSliceMergeEnabled(db) {
const admin = db.getSiblingDB("admin");
- const getParam = admin.runCommand({getParameter: 1, featureFlagSliceMerge: 1});
- const fcv = admin.system.version.findOne({_id: "featureCompatibilityVersion"}).version;
- return getParam.hasOwnProperty("featureFlagSliceMerge") &&
- getParam.featureFlagSliceMerge.value &&
- MongoRunner.compareBinVersions(fcv, getParam.featureFlagSliceMerge.fcv) >= 0;
+ const flagDoc = admin.runCommand({getParameter: 1, featureFlagSliceMerge: 1});
+ const fcvDoc = admin.runCommand({getParameter: 1, featureCompatibilityVersion: 1});
+ return flagDoc.hasOwnProperty("featureFlagSliceMerge") &&
+ flagDoc.featureFlagSliceMerge.value &&
+ MongoRunner.compareBinVersions(fcvDoc.featureCompatibilityVersion.version,
+ flagDoc.featureFlagSliceMerge.fcv) >= 0;
}
/**