[libvirt-users] What features of kernel are required to support virDomainGetCPUStats?

Eric Blake eblake at redhat.com
Mon May 28 15:25:28 UTC 2012

On 05/27/2012 10:38 PM, Zhihua Che wrote:
> Hi,
>     Weeks ago, I developed my app under ubuntu-11.10 (kernel 3.0) with
> lilbvirt-0.9.10. In my code , I used virDomainGetCPUStats to query cpu
> usage info of domains, and it worked well.
> However, today, I port my code to ubuntu-10.04.4 (kernel 2.6.32) with
> libvirt-0.9.10, I find the function virDomainGetCPUStats can't work
> and complains "this function is not supported by the connection
> driver: virDomainGetCPUStats".

That's not a problem with your kernel, but with your libvirtd being too
old.  virDomainGetCPUStats was not wired up for qemu until libvirt
0.9.11.  See here for the full table of which libvirtd versions support
which APIs for a given URI:


Eric Blake   eblake at redhat.com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 620 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20120528/988c1a60/attachment.sig>

More information about the libvirt-users mailing list