Kai Huang commented on AURORA-1224:

I would propose making the following changes to the client:

1. Add min_consecutive_health_checks to HealthCheckConfig struct. (Default = 1)

2. Add the following constraint:
   initial_interval_secs >= interval_secs * min_consecutive_health_checks

3. Remove the client constraint:
     watch_secs >= initial_interval_secs + (max_consecutive_failures * 

4. Add a new constraint(OPTIONAL):
    If watch_secs is 0, the Health Check should be enabled (either by providing 
a "health" port or a ShellHealthChecker).    Otherwise the instance will always 
marked as healthy.

> Add a new "min_consecutive_health_checks" setting in .aurora config
> -------------------------------------------------------------------
>                 Key: AURORA-1224
>                 URL: https://issues.apache.org/jira/browse/AURORA-1224
>             Project: Aurora
>          Issue Type: Task
>          Components: Client, Scheduler
>            Reporter: Maxim Khutornenko
>            Assignee: Kai Huang
> HealthCheckConfig should accept a new configuration value that will tell how 
> many positive consecutive health checks an instance requires to move from 

This message was sent by Atlassian JIRA

Reply via email to