nova/nova/virt
Lee Yarwood 99a63a6633 libvirt: Always disconnect volumes after libvirtError exceptions
Building on Ib440f4f2e484312af5f393722363846f6c95b760 we should always
attempt to disconnect volumes from the host when exceptions are thrown
while attempting to attach a volume to a domain. This was previously
done for generic exceptions but not for libvirtError exceptions.

Closes-Bug: #1826523
Change-Id: If21230869826c992e7d0398434b9a4b255940213
(cherry picked from commit 091a910576)
(cherry picked from commit 048d5b790f)
(cherry picked from commit 786083c91f)
2019-05-04 06:24:04 -06:00
..
disk libvirt: Reduce calls to qemu-img during update_available_resource 2018-09-19 12:32:57 +03:00
hyperv hyper-v: Logs tips on PortBindingFailed 2018-03-07 17:00:02 +00:00
image libvirt: virtuozzo instance resize support 2016-06-28 22:13:49 +03:00
ironic Don't emit warning when ironic properties are zero 2019-02-22 14:46:12 +00:00
libvirt libvirt: Always disconnect volumes after libvirtError exceptions 2019-05-04 06:24:04 -06:00
powervm Stringify instance UUID 2018-05-10 09:56:32 -05:00
vmwareapi VMware: fix TypeError while get console log 2018-08-13 11:54:42 +00:00
xenapi xenapi: handle InstanceNotFound in detach_interface() 2018-04-26 11:18:20 +00:00
__init__.py Declare nova.virt namespace 2016-04-28 15:01:44 +00:00
arch.py Added ability to configure default architecture for ImagePropertiesFilter 2018-05-15 12:28:43 +00:00
block_device.py block_device: Rollback volumes to in-use on DeviceDetachFailed 2018-08-10 16:38:18 +01:00
configdrive.py Cleanup mount / umount and associated rmdir calls 2017-10-18 17:52:58 +11:00
driver.py Fix NoneType error in _notify_volume_usage_detach 2018-11-01 16:36:41 -04:00
event.py
fake.py Do not persist RequestSpec.ignore_hosts 2019-04-02 11:07:52 -04:00
firewall.py Merge "Remove translation of log messages" 2017-06-20 21:16:49 +00:00
hardware.py [Stable Only] hardware: Handle races during pinning 2019-03-27 12:29:05 +00:00
imagecache.py Rename ImageCacheManager._list_base_images to _scan_base_images 2016-05-26 14:45:42 +01:00
images.py libvirt: handle DiskNotFound during update_available_resource 2018-05-31 10:48:58 +01:00
interfaces.template
netutils.py provide interface-scoped nameserver information 2017-07-19 21:08:59 -04:00
osinfo.py Remove translation of log messages 2017-06-13 11:20:28 +07:00
storage_users.py Remove translation of log messages 2017-06-13 11:20:28 +07:00
virtapi.py Remove unused provider firewall rules functionality in nova 2016-02-01 15:50:04 +01:00