On Thu, 10 Dec 2009 17:38:13 +0000 "Daniel P. Berrange" <berra...@redhat.com> wrote:
> On Thu, Dec 10, 2009 at 02:54:57PM -0200, Luiz Capitulino wrote: > > An option we have is: libvirt actually uses four or five of those > > info commands. So, we could drop all the rest and guarantee that > > only those libvirt ones are 100% correct. > > Please don't do that. I won't. > libvirt is adding support for new features all the > time. I don't want to be in the situation where we can't add a new feature > because it is missing in the JSON impl. If we're going to provide a supported > JSON monitor it needs to have all the commands converted, otherwise we'll > have to stick with using the text based monitor. But 0.12 won't have all commands converted, this page has a listing of what we're going to have: http://www.linux-kvm.org/page/MonitorProtocol#Conversion_work_detailed_status 'converted' and 'merged' are guaranteed, Markus did some work and enabled one or two which are not there. I know that the usb and net ones are vital for you, I've patches enabling them but their error handling is very difficult to get right.