vRouter not working after update to 16.3.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Fix Released
|
Critical
|
Unassigned | ||
Train |
Fix Released
|
Critical
|
Unassigned | ||
Ussuri |
Fix Released
|
Critical
|
Unassigned | ||
Victoria |
Fix Released
|
Critical
|
Unassigned | ||
Wallaby |
Fix Released
|
Critical
|
Unassigned | ||
Xena |
Fix Released
|
Critical
|
Unassigned | ||
neutron |
Fix Released
|
Critical
|
Edward Hope-Morley | ||
oslo.privsep |
New
|
Undecided
|
Unassigned | ||
neutron (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Focal |
Fix Released
|
Critical
|
Unassigned | ||
Hirsute |
Fix Released
|
Critical
|
Unassigned | ||
Impish |
Fix Released
|
Critical
|
Unassigned |
Bug Description
We run a juju managed Openstack Ussuri on Bionic. After updating neutron packages from 16.3.0 to 16.3.1 all virtual routers stopped working. It seems that most (not all) namespaces are created but have only the lo interface and sometime the ha-XYZ interface in DOWN state. The underlying tap interfaces are also in down.
neutron-l3-agent has many logs similar to the following:
2021-05-08 15:01:45.286 39411 ERROR neutron.
and journal logs report at around the same time
May 08 15:01:40 lar1615.
May 08 15:01:40 lar1615.
The neutron packages installed are:
ii neutron-common 2:16.3.
ii neutron-dhcp-agent 2:16.3.
ii neutron-l3-agent 2:16.3.
ii neutron-
ii neutron-
ii neutron-
ii python3-neutron 2:16.3.
ii python3-neutron-lib 2.3.0-0ubuntu1~
ii python3-
Downgrading to 16.3.0 resolves the issues.
=======
Ubuntu SRU details:
[Impact]
See above.
[Test Case]
Deploy openstack with l3ha and create several HA routers, the number required varies per environment. It is probably best to deploy a known bad version of the package, ensure it is failing, upgrade to the version in proposed, and re-test several times to confirm it is fixed.
Restarting neutron-l3-agent should expect all HA Routers are restored.
[Regression Potential]
This change is fixing a regression by reverting a patch that was introduced in a stable point release of neutron.
tags: | added: l3-d |
tags: |
added: l3-dvr-backlog removed: l3-d |
Changed in neutron: | |
importance: | Undecided → Critical |
Changed in neutron (Ubuntu): | |
status: | Triaged → New |
Changed in neutron (Ubuntu): | |
status: | New → Incomplete |
Changed in neutron (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in neutron (Ubuntu Focal): | |
status: | New → Triaged |
Changed in neutron (Ubuntu Hirsute): | |
importance: | Undecided → Critical |
Changed in neutron (Ubuntu Focal): | |
importance: | Undecided → Critical |
Changed in neutron (Ubuntu Hirsute): | |
status: | New → Triaged |
description: | updated |
Changed in cloud-archive: | |
status: | Triaged → Fix Committed |
tags: |
added: verification-hirsute-done removed: verification-needed-hirsute |
tags: |
added: verification-done-focal verification-done-hirsute removed: verification-focal-done verification-hirsute-done |
Changed in neutron: | |
assignee: | nobody → Edward Hope-Morley (hopem) |
tags: | added: neutron-proactive-backport-potential |
tags: | removed: neutron-proactive-backport-potential |
Status changed to 'Confirmed' because the bug affects multiple users.