nova/nova/virt
Lee Yarwood 34b4220448 libvirt: Stop ignoring unknown libvirtError exceptions during volume attach
Id346bce6e47431988cce7001abcf29a9faf2936a attempted to introduce a
simple breadcrumb in the logs to highlight a known Libvirt issue.
Unfortunately this change resulted in libvirtError exceptions that
didn't match the known issue being silently ignored.

This change corrects this by using excutils.save_and_reraise_exception
to ensure all libvirtError exceptions are logged and raised regardless
of being linked to the known issue.

Change-Id: Ib440f4f2e484312af5f393722363846f6c95b760
Closes-Bug: #1825882
(cherry picked from commit bc57ae5073)
(cherry picked from commit b3dedefcc5)
2019-05-03 15:10:55 -06:00
..
disk libvirt: Reduce calls to qemu-img during update_available_resource 2018-08-08 15:22:44 +01:00
hyperv ironic: check fresh data when sync_power_state doesn't line up 2019-03-04 14:24:30 +00:00
image libvirt: virtuozzo instance resize support 2016-06-28 22:13:49 +03:00
ironic Fix {min|max}_version in ironic Adapter setup 2019-04-25 08:38:41 -05:00
libvirt libvirt: Stop ignoring unknown libvirtError exceptions during volume attach 2019-05-03 15:10:55 -06:00
powervm ironic: check fresh data when sync_power_state doesn't line up 2019-03-04 14:24:30 +00:00
vmwareapi ironic: check fresh data when sync_power_state doesn't line up 2019-03-04 14:24:30 +00:00
xenapi ironic: check fresh data when sync_power_state doesn't line up 2019-03-04 14:24:30 +00:00
zvm ironic: check fresh data when sync_power_state doesn't line up 2019-03-04 14:24:30 +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-14 16:55:13 -04:00
block_device.py Override the 'get' method in DriverBlockDevice class 2019-03-26 12:13:56 +09:00
configdrive.py Convert configdrive to use processutils. 2018-05-02 21:42:05 +10:00
driver.py ironic: check fresh data when sync_power_state doesn't line up 2019-03-04 14:24:30 +00:00
event.py Port binding based on events during live migration 2018-07-19 09:09:55 -04:00
fake.py Do not persist RequestSpec.ignore_hosts 2019-04-02 09:36:10 -04:00
firewall.py Merge "Remove translation of log messages" 2017-06-20 21:16:49 +00:00
hardware.py Fix overcommit for NUMA-based instances 2019-01-25 12:57:49 +00:00
imagecache.py Rename ImageCacheManager._list_base_images to _scan_base_images 2016-05-26 14:45:42 +01:00
images.py Implement certificate_utils 2018-06-12 14:44:32 -04:00
interfaces.template
netutils.py libvirt: add vf_trusted field for network metadata 2018-05-30 15:11: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