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 :| -- Libvir-list mailing list Libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list