Upgrade from Queens to Rocky results in dead ovs-vswitchd services
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Neutron Open vSwitch Charm |
Invalid
|
Undecided
|
Unassigned | ||
Ubuntu Cloud Archive |
Invalid
|
Undecided
|
Unassigned | ||
Rocky |
Fix Committed
|
High
|
Chris MacNaughton | ||
openvswitch (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
While upgrading a cloud from Queens to Rocky I attempted to flush a hypervisor to avoid service disruption on the final unit of nova-compute using live-migrate. The action queues up in the dashboard however it completes with the instance remaining on the same host. Looking into the nova-compute logs from that instance it seems that the target host could not create the tap:
/var/log/
2021-04-13 21:12:50.464 1286276 WARNING nova.compute.
2021-04-13 21:12:50.658 1286276 INFO nova.compute.
2021-04-13 21:13:02.025 1286276 ERROR nova.virt.
2021-04-13 21:13:02.187 1286276 ERROR nova.virt.
2021-04-13 21:13:02.364 1286276 INFO nova.compute.
2021-04-13 21:13:04.381 1286276 WARNING nova.compute.
2021-04-13 21:13:05.836 1286276 WARNING nova.compute.
Looking at the target unit the ovs-vsswitchd service is not even running on a number of the units: https:/
Restarting the ovs-vsswitchd service on those hosts restores the ability to migrate.
In each attempt the source of the instance was flagler and the destination was everitt which are machines 6 and 3 in the attached crashdump respectively.
Related branches
- Ubuntu Server Developers: Pending requested
-
Diff: 178 lines (+150/-0)4 files modifieddebian/changelog (+19/-0)
debian/patches/0001-connmgr-Fix-vswitchd-abort-when-a-port-is-modified.patch (+93/-0)
debian/patches/0002-connmgr-Do-not-send-asynchronous-messages-to-rconns.patch (+36/-0)
debian/patches/series (+2/-0)
description: | updated |
summary: |
- Upgrade from Queens to Rocky results in dead ovs-vsswitchd services + Upgrade from Queens to Rocky results in dead ovs-vswitchd services |
Changed in cloud-archive: | |
status: | New → Triaged |
Changed in charm-neutron-openvswitch: | |
status: | New → Invalid |
crashdump