diff options
Diffstat (limited to 'src/mongo/db/process_health/fault_manager_config.h')
-rw-r--r-- | src/mongo/db/process_health/fault_manager_config.h | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/src/mongo/db/process_health/fault_manager_config.h b/src/mongo/db/process_health/fault_manager_config.h index 92834acafad..8542dbf9ca5 100644 --- a/src/mongo/db/process_health/fault_manager_config.h +++ b/src/mongo/db/process_health/fault_manager_config.h @@ -113,8 +113,10 @@ public: _facetToIntensityMapForTest.insert({type, intensity}); } + // If the server persists in TransientFault for more than this duration + // it will move to the ActiveFault state and terminate. Milliseconds getActiveFaultDuration() const { - return _activeFaultDuration; + return Milliseconds(Seconds(mongo::gActiveFaultDurationSecs.load())); } Milliseconds getPeriodicHealthCheckInterval() const { @@ -140,15 +142,6 @@ public: _periodicChecksDisabledForTests = true; } - void setActiveFaultDurationForTests(Milliseconds duration) { - _activeFaultDuration = duration; - } - -protected: - // If the server persists in TransientFault for more than this duration - // it will move to the ActiveFault state and terminate. - static inline const auto kActiveFaultDuration = Seconds(120); - private: static HealthMonitoringIntensitiesServerParameter* getHealthObserverIntensities() { return ServerParameterSet::getGlobal()->get<HealthMonitoringIntensitiesServerParameter>( @@ -156,7 +149,6 @@ private: } bool _periodicChecksDisabledForTests = false; - Milliseconds _activeFaultDuration = kActiveFaultDuration; stdx::unordered_map<FaultFacetType, HealthObserverIntensityEnum> _facetToIntensityMapForTest; }; |