yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #88147
[Bug 1959151] [NEW] Don't set HA ports down while L3 agent restart.
Public bug reported:
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_rpc.update_all_ha_network_port_statuses
in neutron/agent/l3/agent.py#L393 during L3 agent
initialization phase in _check_ha_router_process_status.
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.
[1] https://bugs.launchpad.net/neutron/+bug/1597461
** Affects: neutron
Importance: Undecided
Assignee: Krzysztof Tomaszewski (labedz)
Status: In Progress
** Tags: l3-dvr-backlog
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1959151
Title:
Don't set HA ports down while L3 agent restart.
Status in neutron:
In Progress
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_rpc.update_all_ha_network_port_statuses
in neutron/agent/l3/agent.py#L393 during L3 agent
initialization phase in _check_ha_router_process_status.
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.
[1] https://bugs.launchpad.net/neutron/+bug/1597461
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1959151/+subscriptions
Follow ups