summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/repl_set_heartbeat_response.cpp
diff options
context:
space:
mode:
authorJason Chan <jason.chan@10gen.com>2019-08-05 16:14:34 -0400
committerJason Chan <jason.chan@10gen.com>2019-08-05 16:14:34 -0400
commit8c083bf34d40ff64449387378d15b36462ef6f6f (patch)
tree1c39060b5a0132c7a363a53069b7a837e15ad1a4 /src/mongo/db/repl/repl_set_heartbeat_response.cpp
parentc1d1fda71c310e7d7a04ccbfbaaa2215b63963b6 (diff)
downloadmongo-8c083bf34d40ff64449387378d15b36462ef6f6f.tar.gz
SERVER-42485 Make wall clock times in replication structures required after 4.2
Diffstat (limited to 'src/mongo/db/repl/repl_set_heartbeat_response.cpp')
-rw-r--r--src/mongo/db/repl/repl_set_heartbeat_response.cpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/mongo/db/repl/repl_set_heartbeat_response.cpp b/src/mongo/db/repl/repl_set_heartbeat_response.cpp
index b869835e213..c43316acdc0 100644
--- a/src/mongo/db/repl/repl_set_heartbeat_response.cpp
+++ b/src/mongo/db/repl/repl_set_heartbeat_response.cpp
@@ -109,9 +109,7 @@ BSONObj ReplSetHeartbeatResponse::toBSON() const {
return builder.obj();
}
-Status ReplSetHeartbeatResponse::initialize(const BSONObj& doc,
- long long term,
- bool requireWallTime) {
+Status ReplSetHeartbeatResponse::initialize(const BSONObj& doc, long long term) {
auto status = getStatusFromCommandResult(doc);
if (!status.isOK()) {
return status;
@@ -161,9 +159,7 @@ Status ReplSetHeartbeatResponse::initialize(const BSONObj& doc,
if (!status.isOK()) {
return status;
}
- if (status.isOK()) {
- _durableWallTime = durableWallTimeElement.Date();
- }
+ _durableWallTime = durableWallTimeElement.Date();
_durableOpTimeSet = true;
@@ -180,9 +176,7 @@ Status ReplSetHeartbeatResponse::initialize(const BSONObj& doc,
if (!status.isOK()) {
return status;
}
- if (status.isOK()) {
- _appliedWallTime = appliedWallTimeElement.Date();
- }
+ _appliedWallTime = appliedWallTimeElement.Date();
_appliedOpTimeSet = true;
const BSONElement memberStateElement = doc[kMemberStateFieldName];