summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Witten <andrew.witten@mongodb.com>2022-09-21 18:57:32 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-09-21 22:07:23 +0000
commit236a408f3b8cd9a72c5c1d8fe623315f63565b4b (patch)
tree3ef633eb2ce967b3f264ba4cf1d705bf973a1e7f
parentd743e0d165a063e3beba322c3a52903170ca7770 (diff)
downloadmongo-236a408f3b8cd9a72c5c1d8fe623315f63565b4b.tar.gz
SERVER-69679 add catalogsvr feature flag
-rw-r--r--src/mongo/db/server_feature_flags.idl4
-rw-r--r--src/mongo/s/sharding_feature_flags.idl10
2 files changed, 8 insertions, 6 deletions
diff --git a/src/mongo/db/server_feature_flags.idl b/src/mongo/db/server_feature_flags.idl
index 2516cd5aa78..5ad08b323cc 100644
--- a/src/mongo/db/server_feature_flags.idl
+++ b/src/mongo/db/server_feature_flags.idl
@@ -41,10 +41,6 @@ feature_flags:
require tenantID to be a part of NamespaceString and TenantDatabase.
cpp_varname: gFeatureFlagRequireTenantID
default: false
- featureFlagOptionalCfgSvr:
- description: "Optional config server for small clusters"
- cpp_varname: gFeatureFlagOptionalCfgSvr
- default: false
featureFlagConnHealthMetrics:
description: "Enable newly added cluster connection health metrics"
cpp_varname: gFeatureFlagConnHealthMetrics
diff --git a/src/mongo/s/sharding_feature_flags.idl b/src/mongo/s/sharding_feature_flags.idl
index f47bc345d7a..917172718d0 100644
--- a/src/mongo/s/sharding_feature_flags.idl
+++ b/src/mongo/s/sharding_feature_flags.idl
@@ -68,11 +68,17 @@ feature_flags:
featureFlagHistoricalPlacementShardingCatalog:
description: "Feature flag for enabling the storage and access to historical placement data at shards granularity through the Sharding Catalog"
cpp_varname: feature_flags::gHistoricalPlacementShardingCatalog
- default: false
+ default: false
featureFlagImplicitDDLTimeseriesNssTranslation:
- description: "When enabled, the logic to evaluate whether a DDL is targeting a Timeseries operation
+ description: "When enabled, the logic to evaluate whether a DDL is targeting a Timeseries operation
will always be executed by the DDL Coordinator (VS doing the evaluation when the command is received by the primary shard).
The feature increases causal consistency guarantees, but it is not backwards-compatible"
cpp_varname: feature_flags::gImplicitDDLTimeseriesNssTranslation
default: true
version: 6.1
+ featureFlagCatalogShard:
+ description: "Must be enabled for any mongod process started with the --catalogsvr option. The
+ --catalogsvr flag indicates to the node that it is part of a replica set that hosts both
+ config data and user data. It is a shard server, and the config server."
+ cpp_varname: feature_flags::gCatalogShard
+ default: false