summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands/feature_compatibility_version_parser.h
diff options
context:
space:
mode:
authorBernard Gorman <bernard.gorman@gmail.com>2019-08-13 16:09:24 +0100
committerBernard Gorman <bernard.gorman@gmail.com>2019-08-23 08:51:06 +0100
commit6a2c556dfaed34e641b64469d1de34dc88d36ec9 (patch)
treec44aa6a68e99462f086532c39f18c9ea20d627aa /src/mongo/db/commands/feature_compatibility_version_parser.h
parentb6b81f34516ba7b1472cb1dd319da8785f24ae58 (diff)
downloadmongo-6a2c556dfaed34e641b64469d1de34dc88d36ec9.tar.gz
SERVER-41230 Update FCV constants throughout server code following 4.2 branch
SERVER-42162 Update Execution-related generic upgrade/downgrade references SERVER-42642 Update Replication-related generic upgrade/downgrade references SERVER-42592 Update Sharding-related generic upgrade/downgrade references SERVER-42794 Update Query-related generic upgrade/downgrade references SERVER-41545 Bump wire protocol version for 4.4
Diffstat (limited to 'src/mongo/db/commands/feature_compatibility_version_parser.h')
-rw-r--r--src/mongo/db/commands/feature_compatibility_version_parser.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/mongo/db/commands/feature_compatibility_version_parser.h b/src/mongo/db/commands/feature_compatibility_version_parser.h
index f563e09af2c..757d725a0bf 100644
--- a/src/mongo/db/commands/feature_compatibility_version_parser.h
+++ b/src/mongo/db/commands/feature_compatibility_version_parser.h
@@ -40,10 +40,10 @@ namespace mongo {
*/
class FeatureCompatibilityVersionParser {
public:
- static constexpr StringData kVersion40 = "4.0"_sd;
static constexpr StringData kVersion42 = "4.2"_sd;
- static constexpr StringData kVersionDowngradingTo40 = "downgrading to 4.0"_sd;
- static constexpr StringData kVersionUpgradingTo42 = "upgrading to 4.2"_sd;
+ static constexpr StringData kVersion44 = "4.4"_sd;
+ static constexpr StringData kVersionDowngradingTo42 = "downgrading to 4.2"_sd;
+ static constexpr StringData kVersionUpgradingTo44 = "upgrading to 4.4"_sd;
static constexpr StringData kVersionUnset = "Unset"_sd;
static constexpr StringData kParameterName = "featureCompatibilityVersion"_sd;
@@ -63,16 +63,16 @@ public:
*/
static StringData toString(ServerGlobalParams::FeatureCompatibility::Version version) {
switch (version) {
- case ServerGlobalParams::FeatureCompatibility::Version::kUnsetDefault40Behavior:
+ case ServerGlobalParams::FeatureCompatibility::Version::kUnsetDefault42Behavior:
return kVersionUnset;
- case ServerGlobalParams::FeatureCompatibility::Version::kFullyDowngradedTo40:
- return kVersion40;
- case ServerGlobalParams::FeatureCompatibility::Version::kUpgradingTo42:
- return kVersionUpgradingTo42;
- case ServerGlobalParams::FeatureCompatibility::Version::kDowngradingTo40:
- return kVersionDowngradingTo40;
- case ServerGlobalParams::FeatureCompatibility::Version::kFullyUpgradedTo42:
+ case ServerGlobalParams::FeatureCompatibility::Version::kFullyDowngradedTo42:
return kVersion42;
+ case ServerGlobalParams::FeatureCompatibility::Version::kUpgradingTo44:
+ return kVersionUpgradingTo44;
+ case ServerGlobalParams::FeatureCompatibility::Version::kDowngradingTo42:
+ return kVersionDowngradingTo42;
+ case ServerGlobalParams::FeatureCompatibility::Version::kFullyUpgradedTo44:
+ return kVersion44;
default:
MONGO_UNREACHABLE;
}