Don't set HA ports down while L3 agent restart.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
High
|
Krzysztof Tomaszewski |
Bug Description
Because of the fix for bug #1597461[1] L3 agent puts all it's
HA ports down during initialization phase. Unfortunately such
operation can break already working L3 communication when
you restart agent service (rewiring port from down state to
up can takes few seconds and some VRRP packages could be lost
so router HA state change may be triggered).
This is an effect of calling:
self.plugin_
in neutron/
initialization phase in _check_
Restarting agent process should not affect already working
configuration (customer traffic).
Possibly workaround would be to put HA ports to DOWN state
only on host restart and not on every L3 agent restart.
Changed in neutron: | |
assignee: | nobody → Krzysztof Tomaszewski (labedz) |
Changed in neutron: | |
status: | New → In Progress |
Changed in neutron: | |
importance: | Undecided → Medium |
importance: | Medium → High |
fix proposed: https:/ /review. opendev. org/c/openstack /neutron/ +/826545