[please don't send HTML e-mails to technical mailing lists]

On Tue, May 21, 2019 at 01:42:08PM +0000, Tal Attaly wrote:
Hi,

Hi,


I think there is a bug when running   virsh domxml-to-native qemu-argv   with 
VM with long name, it getting cut -



..  -name guest=l-dev-vrt-140-022-RH-7.0-Tal,debug-threads=on -object 
secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain--1-l-dev-vrt-140-022-RH/master-key.aes
 -machine pc-i440fx-2.12,accel=kvm,usb=off,dump-guest-core=off -m 8192 
-realtime mlock=off -smp 2,sockets=2,cores=1,threads=1 -uuid 
cb48f75c-40f6-432d-964b-906ee0bdcf48 -no-user-config -nodefaults -chardev 
socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain--1-l-dev-vrt-140-022-RH/monitor.sock,server,nowait
   ..

The shortening is intentional, we want to avoid the maximum path limits
for the temporary files and also avoid some special characters if we
want to register the domain on a system with systemd.

It matches what libvirt does when running the domain - but this API does
not (and cannot) run all the preparatory steps needed to actually start the 
domain.

Jano




-name is ok, but -object and -chardev are cut, which cause QEMU to file on -

qemu-system-x86_64: -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/do

main--1-l-dev-vrt-140-022-RH/monitor.sock,server,nowait: Failed to bind socket 
to /var/lib/libvirt/qemu/doma

in--1-l-dev-vrt-140-022-RH/monitor.sock: No such file or directory



Libvirt version is 3.9.0,  here is the full domain XML -

Attachment: signature.asc
Description: PGP signature

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to