[libvirt] [PATCH 00/21] Rewrite the QEMU monitor handling

Daniel Veillard veillard at redhat.com
Wed Oct 28 16:03:55 UTC 2009


On Fri, Oct 23, 2009 at 02:05:29PM +0100, Daniel P. Berrange wrote:
> This patch series rewrites the QEMU monitor handling almost completely.
> 
> The key theme here is to move from a totally synchronous way of
> interacting with the monitor, to a totally asynchronous way. This
> allows us to handle receipt & dispatch of asychronous events from
> QEMU. For example a notification of a disk-full error, or VM state
> change.  In the process of doing this re-factoring I have also
> dropped in basic support/infrastructure for the JSON based monitor.

  This raises another question, the basic legacy support will somehow
need to preserver to cope with old version, right ?

> The basic JSON parsing/formatting is working, but this needs to
> wait until QEMU community finalize their monitor syntax for the
> new commands & what args they accept.

  So how many of those patches could be applied now, and how many need
to wait until after next QEMU release (assuming the new support is then
finalized) ?

Daniel

-- 
Daniel Veillard      | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
daniel at veillard.com  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library  http://libvirt.org/




More information about the libvir-list mailing list