From 962a7f752a755dcf74ecfb21793111cb1cdcb80d Mon Sep 17 00:00:00 2001 From: Ian Boros Date: Mon, 27 Feb 2023 22:06:05 +0000 Subject: SERVER-74366 change CSI util to check feature flag on all nodes (cherry picked from commit b1bc20ef390cfa2ac0a357680b1839157b51421a) --- jstests/libs/columnstore_util.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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; -- cgit v1.2.1