diff options
author | Grace Luong <grace.luong@mongodb.com> | 2020-07-08 21:29:09 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-07-09 00:07:45 +0000 |
commit | a2364e8742f0846b8143044d0511825319133049 (patch) | |
tree | 9b042e13edb3eae496c08cbd2982a15a78e2b574 /src/mongo/db/commands | |
parent | b0b09d66b99d80a0a65c4bc552b6e9f443aadb3b (diff) | |
download | mongo-a2364e8742f0846b8143044d0511825319133049.tar.gz |
SERVER-49060: updating generic FCV constants
Diffstat (limited to 'src/mongo/db/commands')
-rw-r--r-- | src/mongo/db/commands/feature_compatibility_version.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mongo/db/commands/feature_compatibility_version.cpp b/src/mongo/db/commands/feature_compatibility_version.cpp index cdc4b86faf6..9401cc7f0f1 100644 --- a/src/mongo/db/commands/feature_compatibility_version.cpp +++ b/src/mongo/db/commands/feature_compatibility_version.cpp @@ -175,13 +175,13 @@ void FeatureCompatibilityVersion::updateMinWireVersion() { WireSpec& spec = WireSpec::instance(); switch (serverGlobalParams.featureCompatibility.getVersion()) { - case ServerGlobalParams::FeatureCompatibility::Version::kFullyUpgradedTo46: + case ServerGlobalParams::FeatureCompatibility::kLatest: case ServerGlobalParams::FeatureCompatibility::Version::kUpgradingTo46: case ServerGlobalParams::FeatureCompatibility::Version::kDowngradingTo44: spec.incomingInternalClient.minWireVersion = LATEST_WIRE_VERSION; spec.outgoing.minWireVersion = LATEST_WIRE_VERSION; return; - case ServerGlobalParams::FeatureCompatibility::Version::kFullyDowngradedTo44: + case ServerGlobalParams::FeatureCompatibility::kLastLTS: spec.incomingInternalClient.minWireVersion = LATEST_WIRE_VERSION - 1; spec.outgoing.minWireVersion = LATEST_WIRE_VERSION - 1; return; @@ -196,7 +196,7 @@ void FeatureCompatibilityVersion::_setVersion( serverGlobalParams.featureCompatibility.setVersion(newVersion); updateMinWireVersion(); - if (newVersion != ServerGlobalParams::FeatureCompatibility::Version::kFullyDowngradedTo44) { + if (newVersion != ServerGlobalParams::FeatureCompatibility::kLastLTS) { // Close all incoming connections from internal clients with binary versions lower than // ours. opCtx->getServiceContext()->getServiceEntryPoint()->endAllSessions( @@ -207,7 +207,7 @@ void FeatureCompatibilityVersion::_setVersion( .dropConnections(transport::Session::kKeepOpen); } - if (newVersion != ServerGlobalParams::FeatureCompatibility::Version::kFullyUpgradedTo46) { + if (newVersion != ServerGlobalParams::FeatureCompatibility::kLatest) { if (MONGO_unlikely(hangBeforeAbortingRunningTransactionsOnFCVDowngrade.shouldFail())) { LOGV2(20460, "FeatureCompatibilityVersion - " @@ -228,7 +228,7 @@ void FeatureCompatibilityVersion::_setVersion( // 1. Setting featureCompatibilityVersion from downgrading to fullyDowngraded. // 2. Setting featureCompatibilityVersion from fullyDowngraded to upgrading. const auto shouldIncrementTopologyVersion = - newVersion == ServerGlobalParams::FeatureCompatibility::Version::kFullyDowngradedTo44 || + newVersion == ServerGlobalParams::FeatureCompatibility::kLastLTS || newVersion == ServerGlobalParams::FeatureCompatibility::Version::kUpgradingTo46; if (isReplSet && shouldIncrementTopologyVersion) { replCoordinator->incrementTopologyVersion(); @@ -317,7 +317,7 @@ void FeatureCompatibilityVersionParameter::append(OperationContext* opCtx, BSONObjBuilder featureCompatibilityVersionBuilder(b.subobjStart(name)); switch (serverGlobalParams.featureCompatibility.getVersion()) { - case ServerGlobalParams::FeatureCompatibility::Version::kFullyUpgradedTo46: + case ServerGlobalParams::FeatureCompatibility::kLatest: featureCompatibilityVersionBuilder.append( FeatureCompatibilityVersionParser::kVersionField, FeatureCompatibilityVersionParser::kVersion46); @@ -338,7 +338,7 @@ void FeatureCompatibilityVersionParameter::append(OperationContext* opCtx, FeatureCompatibilityVersionParser::kTargetVersionField, FeatureCompatibilityVersionParser::kVersion44); return; - case ServerGlobalParams::FeatureCompatibility::Version::kFullyDowngradedTo44: + case ServerGlobalParams::FeatureCompatibility::kLastLTS: featureCompatibilityVersionBuilder.append( FeatureCompatibilityVersionParser::kVersionField, FeatureCompatibilityVersionParser::kVersion44); |