Reviewed: https://review.opendev.org/c/openstack/nova/+/879350 Committed: https://opendev.org/openstack/nova/commit/dacae335e4c538f54a32f431469bd7059cba48c3 Submitter: "Zuul (22348)" Branch: master
commit dacae335e4c538f54a32f431469bd7059cba48c3 Author: Alexey Stupnikov <[email protected]> Date: Mon Apr 3 16:19:35 2023 +0200 Process unlimited exceptions raised by unplug_vifs Currently compute manager's _cleanup_allocated_networks() method expects NotImplementedError or exception.NovaException when calling self.driver.unplug_vifs. In reality, other class of exception could be raised. It could break the Nova Compute flow and leave instance in inconsistent state. This patch switches from exception.NovaException to all kinds of exceptions. Closes-bug: #2015092 Change-Id: Icaf3cc93edfea97ee4fa497bdeb5f7d631c8ae55 ** Changed in: nova Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/2015092 Title: Instance sticks in BUILD when scheduling with a port assigned invalid MAC Status in OpenStack Compute (nova): Fix Released Bug description: This is a copy of downstream https://bugzilla.redhat.com/show_bug.cgi?id=1949703 caused by combination of Neutron bug (addressed in https://bugs.launchpad.net/neutron/+bug/1926273) and Nova inability to process ValueError raised by oslo_versionedobjects. Steps to reproduce (before Neutron bug was fixed): 1. Create bad port $ openstack port create --mac-address 40:28:0:00:2:6 --disable-port-security --network ess-dpdk-1370 test-port-bad-mac_user-dpdk2 2. Create server using bad port $ openstack server create --flavor m1.tiny --image cirros --nic port-id=023abee9-a896-4678-b6fe-d4abae9066f0 dpdk-instance-bad-mac2 Expected outcome: Instance is in ERROR state Actual outcome: Instance is sticks in BUILD state To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/2015092/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

