[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v1 00/20] QEMU Monitor Protocol

From: Luiz Capitulino
Subject: [Qemu-devel] [PATCH v1 00/20] QEMU Monitor Protocol
Date: Thu, 26 Nov 2009 22:58:50 -0200


 This series has a number of improvements over v0 and is a serious
candidate for inclusion.

 Something I'd like to make clear is that QMP is still unstable:
some commands output are being fixed and most of the error handling
has not been done yet.

 It might look scary to have an unstable protocol merged, on the other
hand several issues will only come to light with real people testing
QMP (yeah, I'm not real ;) ).

 I have two solutions for this problem, both assumes QMP is merged:

1. We merge it ASAP and rush to fix its issues until the release

2. We add a compile time switch (eg. --enable-protocol) and disable
   QMP by default

 Now, regarding this series, the biggest visible change is that we now
support 'query-' commands.

 For example, instead of:

{ "execute": "info", "arguments": { "item": "version" } }

 Clients should do:

{ "execute": "query-version" }

 A summarized changelog follows.


v0 -> v1

- query- commands support
- Better error classes
- Using the stream parser
- Improved patch split
- Several smalls changes and fixes

reply via email to

[Prev in Thread] Current Thread [Next in Thread]