summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Boros <ian.boros@mongodb.com>2023-02-27 22:06:05 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-02-28 15:49:45 +0000
commit962a7f752a755dcf74ecfb21793111cb1cdcb80d (patch)
treeba6096463890c79af8e02c1fb037de6c7e0d420f
parent96b382d29681c24d2a05fc585d3d07d99d6f9b8b (diff)
downloadmongo-962a7f752a755dcf74ecfb21793111cb1cdcb80d.tar.gz
SERVER-74366 change CSI util to check feature flag on all nodes
(cherry picked from commit b1bc20ef390cfa2ac0a357680b1839157b51421a)
-rw-r--r--jstests/libs/columnstore_util.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/jstests/libs/columnstore_util.js b/jstests/libs/columnstore_util.js
index ba2c684da1c..3247e7fcb1f 100644
--- a/jstests/libs/columnstore_util.js
+++ b/jstests/libs/columnstore_util.js
@@ -58,7 +58,14 @@ function safeToCreateColumnStoreIndexInCluster(nodes) {
return false;
}
- break;
+ const getParamFeatureFlagRes = assert.commandWorked(
+ conn.adminCommand({getParameter: 1, featureFlagColumnstoreIndexes: 1}));
+ if (!getParamFeatureFlagRes.featureFlagColumnstoreIndexes ||
+ !getParamFeatureFlagRes.featureFlagColumnstoreIndexes["value"]) {
+ jsTestLog("Note: declining to create column store index, because " +
+ "featureFlagColumnstoreIndexes is disabled");
+ return false;
+ }
}
return true;