<div dir="ltr">Ok, here it is.<br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-01-29 18:26 GMT+03:00 Cole Robinson <span dir="ltr"><<a href="mailto:crobinso@redhat.com" target="_blank">crobinso@redhat.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ah okay, that pool output explains things, I didn't realize there could be a<br>
dir path that's more than just '/'<br>
<br>
Can you provide an example volume XML from that pool as well? With that I will<br>
apply your patch and make sure the test suite covers this case.<br>
<br>
Thanks,<br>
Cole<br>
<span class=""><br>
On 01/28/2015 03:59 AM, Anatoly Belikov wrote:<br>
> I got this error when i made few subdirectories in gluster volume, and changed<br>
> <dir path /> inš libvirt pool xml accordingly.<br>
> Here is command line and debug output in attached file:<br>
>š python /usr/share/virt-manager/virt-installš --name=vm3vv --disk<br>
> vol=gluster-pool/vm3vv.qcow2,bus=ide,cache=none --ram=1024 --vcpus=1<br>
> --cdrom=/var/glusterfs/vm_images_and_config/iso/msvs3_12.2.iso --debug<br>
> --network=bridge:br0,model=virtio --noautoconsole >> virtinstall.log 2>&1<br>
><br>
> gluster-pool.xml is pool definition from /etc/libvirt/storage<br>
><br>
> 2015-01-27 21:52 GMT+03:00 Cole Robinson <<a href="mailto:crobinso@redhat.com">crobinso@redhat.com</a><br>
</span>> <mailto:<a href="mailto:crobinso@redhat.com">crobinso@redhat.com</a>>>:<br>
<span class="">><br>
>š š šOn 01/27/2015 08:10 AM, <a href="mailto:Anatoly.Belikov.wormblood@gmail.com">Anatoly.Belikov.wormblood@gmail.com</a><br>
</span>>š š š<mailto:<a href="mailto:Anatoly.Belikov.wormblood@gmail.com">Anatoly.Belikov.wormblood@gmail.com</a>> wrote:<br>
>š š š> From: Anatoly Belikov <<a href="mailto:wormblood@gmail.com">wormblood@gmail.com</a> <mailto:<a href="mailto:wormblood@gmail.com">wormblood@gmail.com</a>>><br>
<span class="">>š š š><br>
>š š š> ---<br>
>š š š>š virtinst/devicedisk.py | 6 +++++-<br>
>š š š>š 1 file changed, 5 insertions(+), 1 deletion(-)<br>
>š š š><br>
>š š š> diff --git a/virtinst/devicedisk.py b/virtinst/devicedisk.py<br>
>š š š> index ac03716..df2befc 100644<br>
>š š š> --- a/virtinst/devicedisk.py<br>
>š š š> +++ b/virtinst/devicedisk.py<br>
>š š š> @@ -627,7 +627,11 @@ class VirtualDisk(VirtualDevice):<br>
>š š š><br>
>š š š>š š š š š path = ""<br>
>š š š>š š š š š if poolxml.source_name:<br>
>š š š> -š š š š š š path += poolxml.source_name + "/"<br>
>š š š> +š š š š š š path += poolxml.source_name<br>
>š š š> +š š š š š š if poolxml.type == poolxml.TYPE_GLUSTER:<br>
>š š š> +š š š š š š š š path += poolxml.source_path<br>
>š š š> +š š š š š š if not path.endswith('/'):<br>
>š š š> +š š š š š š š š path += "/"<br>
</span>>š š š>š š š š š path += <a href="http://volxml.name" target="_blank">volxml.name</a> <<a href="http://volxml.name" target="_blank">http://volxml.name</a>><br>
<span class="">>š š š>š š š š š self.source_name = path<br>
>š š š>š š š š š self.type = "network"<br>
>š š š><br>
><br>
>š š šThanks for the patch. Can you describe how to reproduce this issue? If via<br>
>š š švirt-install, please provide the full command line and debug output, since I'd<br>
>š š šlike to add a test case that covers this<br>
><br>
>š š šThanks,<br>
>š š šCole<br>
><br>
>š š š_______________________________________________<br>
>š š švirt-tools-list mailing list<br>
</span>>š š š<a href="mailto:virt-tools-list@redhat.com">virt-tools-list@redhat.com</a> <mailto:<a href="mailto:virt-tools-list@redhat.com">virt-tools-list@redhat.com</a>><br>
<div class="HOEnZb"><div class="h5">>š š š<a href="https://www.redhat.com/mailman/listinfo/virt-tools-list" target="_blank">https://www.redhat.com/mailman/listinfo/virt-tools-list</a><br>
><br>
><br>
><br>
><br>
> --<br>
> σ ΥΧΑΦΕΞΙΕΝ<br>
> α. βΕΜΙΛΟΧ<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">σ ΥΧΑΦΕΞΙΕΝ<br>α. βΕΜΙΛΟΧ</div>
</div>