summaryrefslogtreecommitdiff
path: root/src/mongo/db/op_observer
diff options
context:
space:
mode:
authorjannaerin <golden.janna@gmail.com>2022-08-23 15:33:38 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-08-23 16:43:52 +0000
commit79f64070f6510bade6a1d399a4c92ae7857f8852 (patch)
treec696418143773cf9ee2a7abe4bbe563906813f03 /src/mongo/db/op_observer
parent64294b4279408d076884bf3459d289ff80856283 (diff)
downloadmongo-79f64070f6510bade6a1d399a4c92ae7857f8852.tar.gz
SERVER-68899 Check FCV is initialized before checking that featureFlagRequireTenantId is enabled
Diffstat (limited to 'src/mongo/db/op_observer')
-rw-r--r--src/mongo/db/op_observer/op_observer_impl.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/op_observer/op_observer_impl.cpp b/src/mongo/db/op_observer/op_observer_impl.cpp
index 625f732bc53..cde9c5b8356 100644
--- a/src/mongo/db/op_observer/op_observer_impl.cpp
+++ b/src/mongo/db/op_observer/op_observer_impl.cpp
@@ -1362,9 +1362,9 @@ repl::OpTime OpObserverImpl::preRenameCollection(OperationContext* const opCtx,
bool stayTemp,
bool markFromMigrate) {
BSONObjBuilder builder;
- // TODO SERVER-62114 Change to check for upgraded FCV rather than feature flag
- if (gFeatureFlagRequireTenantID.isEnabled(serverGlobalParams.featureCompatibility) ||
- !gMultitenancySupport) {
+ if (!gMultitenancySupport ||
+ (serverGlobalParams.featureCompatibility.isVersionInitialized() &&
+ gFeatureFlagRequireTenantID.isEnabled(serverGlobalParams.featureCompatibility))) {
builder.append("renameCollection", fromCollection.ns());
builder.append("to", toCollection.ns());
} else {