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(a)veillard.com | Rpmfind RPM search engine
http://rpmfind.net/
http://veillard.com/ | virtualization library
http://libvirt.org/