Comment 18 for bug 1365461

Reviewed: https://review.openstack.org/454657
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=01b3733975402525b67906928c069d468ca275d9
Submitter: Jenkins
Branch: stable/newton

commit 01b3733975402525b67906928c069d468ca275d9
Author: Lubosz Kosnik <email address hidden>
Date: Thu Jan 28 14:44:00 2016 +0100

    Add support for Keepalived VRRP health check

    Adds functionality to generate bash script which verifies health of current
    keepalived instance by pinging all available and configured GW addresses.
    This functionality supports IPv4 and IPv6 by detecting needed ping version
    using netaddr.

    DocImpact:
    Added a new parameter to 'l3_agent.ini' named
    'ha_vrrp_health_check_interval' which is by default set to 0 (disabled).
    Values > 0 designate health check functionality should be enabled.
    Requires allowed ICMP ECHO_REQUEST because that is disabled by default.

    Conflicts:
     neutron/conf/agent/l3/ha.py
            neutron/agent/l3/ha.py
            neutron/agent/linux/keepalived.py

    Co-Authored-By: Artur Korzeniewski <email address hidden>
    Change-Id: Ib4d0691f432830357ea3f113036719645bc59a62
    Closes-Bug: #1365461
    (cherry picked from commit 185d6cbc648fd041402a5034b04b818da5c7136e)