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

Daniel P. Berrange berrange at redhat.com
Wed Oct 28 16:06:05 UTC 2009


On Wed, Oct 28, 2009 at 05:03:55PM +0100, Daniel Veillard wrote:
> 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 text mode monitor will be supported indefinitely.
 
> > 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) ?

None of these patches depend on new QEMU stuff apart from the JSON
one.

Daniel
-- 
|: Red Hat, Engineering, London   -o-   http://people.redhat.com/berrange/ :|
|: http://libvirt.org  -o-  http://virt-manager.org  -o-  http://ovirt.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505  -o-  F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|




More information about the libvir-list mailing list