diff options
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.cpp | 9 |
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 |