MINOR: server: initialize fields for dynamic server check

Set default inter/rise/fall values for dynamic servers check/agent. This
is required because dynamic servers do not inherit from a
default-server.
This commit is contained in:
Amaury Denoyelle 2021-07-22 16:03:36 +02:00
parent 7b368339af
commit fca18172d9

View File

@ -2538,6 +2538,15 @@ static int _srv_parse_init(struct server **srv, char **args, int *cur_arg,
newsrv->next_admin = SRV_ADMF_FMAINT;
newsrv->next_state = SRV_ST_STOPPED;
server_recalc_eweight(newsrv, 0);
/* Set default values for checks */
newsrv->check.inter = DEF_CHKINTR;
newsrv->check.rise = DEF_RISETIME;
newsrv->check.fall = DEF_FALLTIME;
newsrv->agent.inter = DEF_CHKINTR;
newsrv->agent.rise = DEF_AGENT_RISETIME;
newsrv->agent.fall = DEF_AGENT_FALLTIME;
}
HA_SPIN_INIT(&newsrv->lock);
}