Comment 1 for bug 1921010

Revision history for this message
Edward Hope-Morley (hopem) wrote :

One small correction to the above description is that it actually requires two failures to trigger a failover but after a single failure it then requires two successive successes in order for a failure to be prevented. This is as per the static configuration from Neutron [1]. It is also worth noting that there is a plan upstream to make the keepalived config configurable so that e.g. the charms could define the healthcheck test to be whatever it deems appropriate [2][3]

[1] https://github.com/openstack/neutron/blob/3cbe340846cb00e542afbad238207186cc22a858/neutron/agent/linux/keepalived.py#L547
[2] https://bugs.launchpad.net/neutron/+bug/1892200
[3] https://review.opendev.org/c/openstack/neutron/+/759886/