Comment 13 for bug 1890400

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/train)

Reviewed: https://review.opendev.org/747856
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=b2b9fd66b9e673a4cbc43258ab0ac306db2f38d1
Submitter: Zuul
Branch: stable/train

commit b2b9fd66b9e673a4cbc43258ab0ac306db2f38d1
Author: Slawek Kaplonski <email address hidden>
Date: Tue Aug 11 10:47:24 2020 +0200

    Add 'keepalived_use_no_track' config option

    Patch [1] added option "no_track" to the keepalived's config file which
    is generated by L3 agent in HA mode.
    This was added to handle properly keepalived 2.x and interfaces which
    are in DOWN state in the backup nodes.
    But this "no_track" option is not compatible with keepalived 1.x series
    which is available e.g. on Ubuntu 18.04.

    As there is no easy way to check automatically if keepalived supports or
    not this config flag, this patch introduces new config option
    "keepalived_use_no_track".
    If this config option will be set to False, neutron L3 agent will not
    add "no_track" to the keepalived's config.

    As master branch is moving to gate on Ubuntu 20.04 where keepalived 2.x
    is already available, this new config option default value is set to
    True.

    [1] https://review.opendev.org/#/c/721799/

    Conflicts:
        neutron/conf/agent/l3/config.py

    Change-Id: I2dfdb9f56de28d56ca0f240ff34fa7c3a12e339b
    Closes-Bug: #1890400
    (cherry picked from commit 7abe0ee34c367b4abf84820048b4aed643fc1162)