diff options
Diffstat (limited to 'service-monitor/src/main/java/com/yahoo/vespa/service/health/HealthMonitorManager.java')
-rw-r--r-- | service-monitor/src/main/java/com/yahoo/vespa/service/health/HealthMonitorManager.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/service-monitor/src/main/java/com/yahoo/vespa/service/health/HealthMonitorManager.java b/service-monitor/src/main/java/com/yahoo/vespa/service/health/HealthMonitorManager.java index d6e15f6af4e..fd7c77e2a20 100644 --- a/service-monitor/src/main/java/com/yahoo/vespa/service/health/HealthMonitorManager.java +++ b/service-monitor/src/main/java/com/yahoo/vespa/service/health/HealthMonitorManager.java @@ -9,6 +9,8 @@ import com.yahoo.vespa.applicationmodel.ConfigId; import com.yahoo.vespa.applicationmodel.ServiceStatus; import com.yahoo.vespa.applicationmodel.ServiceStatusInfo; import com.yahoo.vespa.applicationmodel.ServiceType; +import com.yahoo.vespa.flags.FlagSource; +import com.yahoo.vespa.flags.Flags; import com.yahoo.vespa.service.duper.DuperModelManager; import com.yahoo.vespa.service.executor.RunletExecutorImpl; import com.yahoo.vespa.service.manager.HealthMonitorApi; @@ -54,13 +56,14 @@ public class HealthMonitorManager implements MonitorManager, HealthMonitorApi { private final ApplicationHealthMonitorFactory applicationHealthMonitorFactory; @Inject - public HealthMonitorManager(DuperModelManager duperModel) { + public HealthMonitorManager(DuperModelManager duperModel, FlagSource flagSource) { this(duperModel, new StateV1HealthModel( TARGET_HEALTH_STALENESS, HEALTH_REQUEST_TIMEOUT, KEEP_ALIVE, - new RunletExecutorImpl(THREAD_POOL_SIZE))); + new RunletExecutorImpl(THREAD_POOL_SIZE), + Flags.USE_UNKNOWN_SERVICE_STATUS.bindTo(flagSource).value())); } private HealthMonitorManager(DuperModelManager duperModel, StateV1HealthModel healthModel) { |