[libvirt] [PATCH] Fix performance & reliabilty of QMP probing

Viktor Mihajlovski mihajlov at linux.vnet.ibm.com
Fri Jan 25 15:14:18 UTC 2013


On 01/24/2013 07:34 PM, Daniel P. Berrange wrote:
> From: "Daniel P. Berrange" <berrange at redhat.com>
>
> This commit reverts the previous change, ensuring we do use the
> -daemonize flag to QEMU. Startup delay is cut from 7 seconds
> to 2 seconds on my machine, which is on a par with what it was
> prior to the capabilities rewrite.
>
I have not that many QEMU instances, so I didn't see that degradation.
> To deal with the fact that QEMU needs to be able to create the
> pidfile, we switch pidfile location fron runDir to libDir, which
> QEMU is guaranteed to be able to write to.
>
I tested your patch (with minor changes) and the QMP probing works
without as expected with selinux, etc.
Besides the debugging stuff that Eric and Laine mentioned
you will also need to fix the CapsCacheNew signature hit in
qemu_driver.c. I assume you have done that in your local tree
but it's not in this patch.

-- 

Mit freundlichen Grüßen/Kind Regards
    Viktor Mihajlovski

IBM Deutschland Research & Development GmbH
Vorsitzender des Aufsichtsrats: Martin Jetter
Geschäftsführung: Dirk Wittkopp
Sitz der Gesellschaft: Böblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294




More information about the libvir-list mailing list