diff options
-rw-r--r-- | buildscripts/idl/idl/generator.py | 2 | ||||
-rw-r--r-- | docs/server-parameters.md | 4 | ||||
-rw-r--r-- | src/mongo/db/change_streams_cluster_parameter.idl | 2 |
3 files changed, 6 insertions, 2 deletions
diff --git a/buildscripts/idl/idl/generator.py b/buildscripts/idl/idl/generator.py index 845647bfc15..765a7f2d038 100644 --- a/buildscripts/idl/idl/generator.py +++ b/buildscripts/idl/idl/generator.py @@ -2705,7 +2705,7 @@ class _CppSourceFileWriter(_CppFileWriterBase): (param_no, param.condition.feature_flag)) if param.condition.min_fcv: self._writer.write_line( - 'scp_%d->setMinFCV(FeatureCompatibilityVersionParser::parseVersion("%s"));' + 'scp_%d->setMinFCV(FeatureCompatibilityVersionParser::parseVersionForFeatureFlags("%s"));' % (param_no, param.condition.min_fcv)) self._gen_server_parameter_deprecated_aliases(param_no, param) diff --git a/docs/server-parameters.md b/docs/server-parameters.md index dc4a854351b..758e1671cf4 100644 --- a/docs/server-parameters.md +++ b/docs/server-parameters.md @@ -129,6 +129,10 @@ no provided setting evaluates to `false`, the server parameter will be registere is enabled. `min_fcv` is a string of the form `X.Y`, representing the minimum FCV version for which this parameter should be enabled. `feature_flag` is the name of a feature flag variable upon which this server parameter depends -- if the feature flag is disabled, this parameter will be disabled. +`feature_flag` should be removed when all other instances of that feature flag are deleted, which +typically is done after the next LTS version of the server is branched. `min_fcv` should be removed +after it is no longer possible to downgrade to a FCV lower than that version - this occurs when the +next LTS version of the server is branched. * `validator`: Zero or many validation rules to impose on the setting. All specified rules must pass to consider the new setting valid. `lt`, `gt`, `lte`, `gte` fields provide for simple numeric limits diff --git a/src/mongo/db/change_streams_cluster_parameter.idl b/src/mongo/db/change_streams_cluster_parameter.idl index 5dfe93210d1..06b1f3a73f4 100644 --- a/src/mongo/db/change_streams_cluster_parameter.idl +++ b/src/mongo/db/change_streams_cluster_parameter.idl @@ -59,7 +59,7 @@ server_parameters: validator: callback: validateChangeStreamsClusterParameter condition: - min_fcv: 6.3 + min_fcv: 6.2 changeCollectionExpiredDocumentsRemoverJobSleepSeconds: description: "Specifies the number of seconds for which the periodic change collection remover job will sleep between each cycle." set_at: [ startup ] |