diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mongo/db/process_health/fault_manager.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/db/process_health/fault_manager.cpp b/src/mongo/db/process_health/fault_manager.cpp index 830e7e2834c..ab1c653aa68 100644 --- a/src/mongo/db/process_health/fault_manager.cpp +++ b/src/mongo/db/process_health/fault_manager.cpp @@ -365,6 +365,10 @@ void FaultManager::logMessageReceived(FaultState state, const HealthCheckStatus& } void FaultManager::logCurrentState(FaultState, FaultState newState, const OptionalMessageType&) { + { + stdx::lock_guard<Latch> lk(_stateMutex); + _lastTransitionTime = _svcCtx->getFastClockSource()->now(); + } if (_fault) { LOGV2(5939703, "Fault manager changed state ", |