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 :|