summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/config/configsvr_configure_collection_auto_split.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/s/config/configsvr_configure_collection_auto_split.cpp')
-rw-r--r--src/mongo/db/s/config/configsvr_configure_collection_auto_split.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/db/s/config/configsvr_configure_collection_auto_split.cpp b/src/mongo/db/s/config/configsvr_configure_collection_auto_split.cpp
index 6286ae55baf..a27a84b141d 100644
--- a/src/mongo/db/s/config/configsvr_configure_collection_auto_split.cpp
+++ b/src/mongo/db/s/config/configsvr_configure_collection_auto_split.cpp
@@ -64,6 +64,11 @@ public:
str::stream() << Request::kCommandName << " can only be run on config servers",
serverGlobalParams.clusterRole == ClusterRole::ConfigServer);
+ uassert(8423309,
+ "_configsvrConfigureAutoSplit command not supported",
+ mongo::feature_flags::gShardingPerCollectionAutoSplitter.isEnabled(
+ serverGlobalParams.featureCompatibility));
+
const NamespaceString& nss = ns();
uassert(ErrorCodes::InvalidNamespace,