summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/topology_coordinator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/repl/topology_coordinator.cpp')
-rw-r--r--src/mongo/db/repl/topology_coordinator.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/db/repl/topology_coordinator.cpp b/src/mongo/db/repl/topology_coordinator.cpp
index 1030898b642..cec008da77b 100644
--- a/src/mongo/db/repl/topology_coordinator.cpp
+++ b/src/mongo/db/repl/topology_coordinator.cpp
@@ -1789,6 +1789,8 @@ void TopologyCoordinator::prepareStatusResponse(const ReplSetStatusArgs& rsStatu
appendOpTime(&bb, "optime", lastOpApplied);
bb.appendDate("optimeDate",
Date_t::fromDurationSinceEpoch(Seconds(lastOpApplied.getSecs())));
+ bb.appendDate("lastAppliedWallTime", it->getLastAppliedWallTime());
+ bb.appendDate("lastDurableWallTime", it->getLastDurableWallTime());
}
if (!_syncSource.empty() && !_iAmPrimary()) {
@@ -1847,6 +1849,9 @@ void TopologyCoordinator::prepareStatusResponse(const ReplSetStatusArgs& rsStatu
bb.appendDate("optimeDurableDate",
Date_t::fromDurationSinceEpoch(
Seconds(it->getHeartbeatDurableOpTime().getSecs())));
+
+ bb.appendDate("lastAppliedWallTime", it->getLastAppliedWallTime());
+ bb.appendDate("lastDurableWallTime", it->getLastDurableWallTime());
}
bb.appendDate("lastHeartbeat", it->getLastHeartbeat());
bb.appendDate("lastHeartbeatRecv", it->getLastHeartbeatRecv());