nova/nova/virt/libvirt/volume
Silvan Kaiser c958ad8a68 Fixes multi-registry config in Quobyte driver
This closes a bug concerning multi-registry configurations
for Quobyte volumes due to no longer using the is_mounted()
method that failed in that case.
Besides, this adds exception handling for the unmount call that
is issued on trying to mount an already mounted volume.

NOTE: The original commit also added a new feature (fs type
based validation) which is omitted in this backport.

Closes-Bug: #1737131

Change-Id: Ia5a23ce1123a68608ee2ec6f2ac5dca02da67c59
(cherry picked from commit 05a73c0f3a)
(cherry picked from commit 656aa1cd40)
2019-06-03 07:42:32 +00:00
..
__init__.py libvirt: move volume/remotefs/quobyte modules under volume subdir 2015-07-28 17:46:05 -07:00
aoe.py Remove unused argument from LibvirtDriver._disconnect_volume 2017-12-17 07:12:04 +00:00
disco.py Remove unused argument from LibvirtDriver._disconnect_volume 2017-12-17 07:12:04 +00:00
drbd.py Remove unused argument from LibvirtDriver._disconnect_volume 2017-12-17 07:12:04 +00:00
fibrechannel.py Remove unused argument from LibvirtDriver._disconnect_volume 2017-12-17 07:12:04 +00:00
fs.py Remove unused argument from LibvirtDriver._disconnect_volume 2017-12-17 07:12:04 +00:00
gpfs.py libvirt: convert GPFS volume driver to LibvirtBaseFileSystemVolumeDriver 2015-08-10 09:34:39 +00:00
hgst.py Remove unused argument from LibvirtDriver._disconnect_volume 2017-12-17 07:12:04 +00:00
iscsi.py Remove unused argument from LibvirtDriver._disconnect_volume 2017-12-17 07:12:04 +00:00
iser.py Update libvirt volume drivers to use os-brick constants 2017-10-07 13:49:57 -05:00
mount.py Cleanup mount / umount and associated rmdir calls 2017-10-18 17:52:58 +11:00
net.py Ensure rbd auth fallback uses matching credentials 2018-12-26 00:06:30 +00:00
nfs.py Remove unused LOG variables 2018-02-27 11:19:48 +00:00
nvme.py Adding NVMEoF for libvirt driver 2018-05-29 11:26:01 +00:00
quobyte.py Fixes multi-registry config in Quobyte driver 2019-06-03 07:42:32 +00:00
remotefs.py Remove duplicative implementation of temporary directories. 2018-03-28 11:12:31 +11:00
scaleio.py Support extending attached ScaleIO volumes 2018-04-05 09:01:16 -04:00
smbfs.py Remove unused argument from LibvirtDriver._disconnect_volume 2017-12-17 07:12:04 +00:00
storpool.py Add the Nova libvirt StorPool attachment driver. 2018-01-24 00:01:42 +02:00
volume.py libvirt: set device address tag only if setting disk unit 2019-04-18 15:56:28 +00:00
vrtshyperscale.py Remove unused argument from LibvirtDriver._disconnect_volume 2017-12-17 07:12:04 +00:00
vzstorage.py Remove unused argument from LibvirtDriver._disconnect_volume 2017-12-17 07:12:04 +00:00