summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Schultz <william.schultz@mongodb.com>2020-02-28 13:08:04 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-02-28 18:27:38 +0000
commit6b91a10befe35d4745f573542ed1dcb7da82adbb (patch)
tree500a225343c91bfdaa26e76cf7d99a5a8cbbf1ff
parentf5e1ac9ee73195754bc39f103c3817d917e9da11 (diff)
downloadmongo-6b91a10befe35d4745f573542ed1dcb7da82adbb.tar.gz
SERVER-46470 Rename 't' field to 'configTerm' in replica set heartbeat responses
-rw-r--r--src/mongo/db/repl/repl_set_heartbeat_response.cpp4
-rw-r--r--src/mongo/db/repl/repl_set_heartbeat_response_test.cpp2
2 files changed, 4 insertions, 2 deletions
diff --git a/src/mongo/db/repl/repl_set_heartbeat_response.cpp b/src/mongo/db/repl/repl_set_heartbeat_response.cpp
index 5c547211d03..2f5f52e2ace 100644
--- a/src/mongo/db/repl/repl_set_heartbeat_response.cpp
+++ b/src/mongo/db/repl/repl_set_heartbeat_response.cpp
@@ -50,7 +50,7 @@ namespace {
const std::string kConfigFieldName = "config";
const std::string kConfigVersionFieldName = "v";
-const std::string kConfigTermFieldName = "t";
+const std::string kConfigTermFieldName = "configTerm";
const std::string kElectionTimeFieldName = "electionTime";
const std::string kMemberStateFieldName = "state";
const std::string kOkFieldName = "ok";
@@ -80,6 +80,8 @@ void ReplSetHeartbeatResponse::addToBSON(BSONObjBuilder* builder) const {
}
if (_configVersion != -1) {
*builder << kConfigVersionFieldName << _configVersion;
+ }
+ if (_configTerm != OpTime::kUninitializedTerm) {
*builder << kConfigTermFieldName << _configTerm;
}
if (!_setName.empty()) {
diff --git a/src/mongo/db/repl/repl_set_heartbeat_response_test.cpp b/src/mongo/db/repl/repl_set_heartbeat_response_test.cpp
index 774dd13c76b..3851ebda892 100644
--- a/src/mongo/db/repl/repl_set_heartbeat_response_test.cpp
+++ b/src/mongo/db/repl/repl_set_heartbeat_response_test.cpp
@@ -116,7 +116,7 @@ TEST(ReplSetHeartbeatResponse, DefaultConstructThenSlowlyBuildToFullObj) {
ASSERT_EQUALS(fieldsSet, hbResponseObj.nFields());
ASSERT_EQUALS("rs0", hbResponseObj["set"].String());
ASSERT_EQUALS(1, hbResponseObj["v"].Number());
- ASSERT_EQUALS(1, hbResponseObj["t"].Number());
+ ASSERT_EQUALS(1, hbResponseObj["configTerm"].Number());
ASSERT_EQUALS(Timestamp(10, 0), hbResponseObj["electionTime"].timestamp());
ASSERT_EQUALS(Timestamp(0, 50), hbResponseObj["opTime"]["ts"].timestamp());
ASSERT_EQUALS(Timestamp(0, 10), hbResponseObj["durableOpTime"]["ts"].timestamp());