
Hi, while writing SharpLibVirt I ran into several problems with some functions: virDomainInterfaceStats ------------------------------------ It is not possible get any result, because of error "invalid argument in invalid path, 'user.0' is not a known interface". But inside LOG for this domain is "... -net user,vlan=0,name=user.0 ... " It is not possible get stats for nic.0 also. Tested on KVM hypervisor. virStoragePoolIsActive and virStoragePoolIsPersistent ------------------------------------------------------------------------------- Both cause crash of libvirt deamon. I dont know why. Tested on 0.7.4 and Qemu 0.11.0 Thanks for answer, Jaromír Červenka Official openSUSE community member Web: http://www.cervajz.com/ Jabber: cervajz@cervajz.com MSN: jara.cervenka@seznam.cz Tel.: +420 607 592 687 Alt. e-mails: jaromir.cervenka@opensuse.org, jaromir.cervenka@speel.cz

On Tue, Dec 08, 2009 at 10:23:41PM +0100, Jaromír Červenka wrote:
Hi,
while writing SharpLibVirt I ran into several problems with some functions:
virDomainInterfaceStats ------------------------------------ It is not possible get any result, because of error "invalid argument in invalid path, 'user.0' is not a known interface". But inside LOG for this domain is
"... -net user,vlan=0,name=user.0 ... "
It is not possible get stats for nic.0 also. Tested on KVM hypervisor.
For KVM the interfaces are called things like "vnet0", "vnet1" etc. What you should do is call virDomainGetXMLDesc[1] on the domain of interest, and then parse out the /domain/devices/interface/target node from the XML. The dev attribute gives the network name[2]. virt-top contains code to do this. [1] http://libvirt.org/html/libvirt-libvirt.html#virDomainGetXMLDesc [2] http://libvirt.org/formatdomain.html#elementsNICSVirtual
virStoragePoolIsActive and virStoragePoolIsPersistent ------------------------------------------------------------------------------- Both cause crash of libvirt deamon. I dont know why.
Tested on 0.7.4 and Qemu 0.11.0
If there isn't a bug about this, then please file one. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming blog: http://rwmj.wordpress.com Fedora now supports 80 OCaml packages (the OPEN alternative to F#) http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora
participants (2)
-
Jaromír Červenka
-
Richard W.M. Jones