summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/repl_set_heartbeat_args_v1.cpp
diff options
context:
space:
mode:
authorSiyuan Zhou <siyuan.zhou@mongodb.com>2020-02-28 17:48:22 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-03-02 05:39:07 +0000
commita5582fa42435116ab05efcabddf17219fbd573d6 (patch)
treef2f86e6b6eeea714233a6b75afbe51d8c343f266 /src/mongo/db/repl/repl_set_heartbeat_args_v1.cpp
parent56655b06ac46825c5937ccca5947dc84ccbca69c (diff)
downloadmongo-a5582fa42435116ab05efcabddf17219fbd573d6.tar.gz
SERVER-46288 Fix TODO after safe reconfig downgrade work.
Diffstat (limited to 'src/mongo/db/repl/repl_set_heartbeat_args_v1.cpp')
-rw-r--r--src/mongo/db/repl/repl_set_heartbeat_args_v1.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/mongo/db/repl/repl_set_heartbeat_args_v1.cpp b/src/mongo/db/repl/repl_set_heartbeat_args_v1.cpp
index 05423e1b538..e63d39611da 100644
--- a/src/mongo/db/repl/repl_set_heartbeat_args_v1.cpp
+++ b/src/mongo/db/repl/repl_set_heartbeat_args_v1.cpp
@@ -175,11 +175,7 @@ void ReplSetHeartbeatArgsV1::addToBSON(BSONObjBuilder* builder) const {
// The configTerm field is new in 4.4 and cannot be parsed by MongoDB 4.2. Therefore omit it if
// we have a 4.2-style replica set config with no "term". This permits us to downgrade by first
// removing the replica set config's term, then downgrading to 4.2.
- // TODO (SERVER-46288): Don't check FCV.
- if (serverGlobalParams.featureCompatibility.isVersionInitialized() &&
- serverGlobalParams.featureCompatibility.getVersion() ==
- ServerGlobalParams::FeatureCompatibility::Version::kFullyUpgradedTo44 &&
- _configTerm != OpTime::kUninitializedTerm) {
+ if (_configTerm != OpTime::kUninitializedTerm) {
builder->appendIntOrLL(kConfigTermFieldName, _configTerm);
}
if (_hasHeartbeatVersion) {