summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/shardsvr_delete_global_index_key_command.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/s/shardsvr_delete_global_index_key_command.cpp')
-rw-r--r--src/mongo/db/s/shardsvr_delete_global_index_key_command.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/mongo/db/s/shardsvr_delete_global_index_key_command.cpp b/src/mongo/db/s/shardsvr_delete_global_index_key_command.cpp
index 36445981710..f7e384724ee 100644
--- a/src/mongo/db/s/shardsvr_delete_global_index_key_command.cpp
+++ b/src/mongo/db/s/shardsvr_delete_global_index_key_command.cpp
@@ -56,11 +56,6 @@ public:
using InvocationBase::InvocationBase;
void typedRun(OperationContext* opCtx) {
-
- uassert(ErrorCodes::CommandNotSupported,
- "_shardsvrDeleteGlobalIndexKey command not enabled",
- gFeatureFlagGlobalIndexes.isEnabledAndIgnoreFCV());
-
uassert(6924200,
"_shardsvrDeleteGlobalIndexKey must run inside a multi-doc transaction.",
opCtx->inMultiDocumentTransaction());
@@ -94,8 +89,10 @@ public:
BasicCommand::AllowedOnSecondary secondaryAllowed(ServiceContext*) const override {
return BasicCommand::AllowedOnSecondary::kNever;
}
+};
-} shardsvrDeleteGlobalIndexKeyCmd;
+MONGO_REGISTER_FEATURE_FLAGGED_COMMAND(ShardsvrDeleteGlobalIndexKeyCmd,
+ mongo::gFeatureFlagGlobalIndexes);
} // namespace
} // namespace mongo