On 10/12/2018 01:15 PM, Jim Fehlig wrote:
On 10/12/18 9:57 AM, Cole Robinson wrote:
On 10/09/2018 04:30 PM, Jim Fehlig wrote:
When creating a new VM and selecting a volume from a network-based
storage pool such as rbd, the volume is not recognized as network-based
and is treated as a volume from a directory storage pool.
This patch adds a method to check if the volume's path points to a
network-based volume, then uses the method to avoid actions like
setting unix file permissions on the volume, which doesn't make
sense for a network-based volume.
Signed-off-by: Jim Fehlig <jfehlig@xxxxxxxx>
---
virtinst/devices/disk.py | 4 ++++
virtinst/diskbackend.py | 18 +++++++++++++++++-
2 files changed, 21 insertions(+), 1 deletion(-)
In the process of testing this I moved some code around so I needed to
rebase. I also changed the is_network_vol check to use the volume XML
cache for fetch_all_vols rather than do a libvirt API
lookup+vol.info() check... the libvirt test driver doesn't fill in
accurate voltype data in vol.info so I couldn't test that method, plus
the cache should be faster in general
Cool, thanks for the improvement.
Updated patch is attached but not pushed, can you verify it still
works for you?
Works fine!
Great, pushed now with those tweaks
- Cole
_______________________________________________
virt-tools-list mailing list
virt-tools-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/virt-tools-list