[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 |
Hi,
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
date
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.
changelog
---------
v0 -> v1
- query- commands support
- Better error classes
- Using the stream parser
- Improved patch split
- Several smalls changes and fixes
- [Qemu-devel] [PATCH v1 00/20] QEMU Monitor Protocol,
Luiz Capitulino <=
- [Qemu-devel] [PATCH 01/20] monitor: Introduce MONITOR_USE_CONTROL flag, Luiz Capitulino, 2009/11/26
- [Qemu-devel] [PATCH 02/20] monitor: Command-line flag to enable control mode, Luiz Capitulino, 2009/11/26
- [Qemu-devel] [PATCH 03/20] monitor: Introduce monitor_call_handler(), Luiz Capitulino, 2009/11/26
- [Qemu-devel] [PATCH 04/20] monitor: Introduce monitor_find_command(), Luiz Capitulino, 2009/11/26
- [Qemu-devel] [PATCH 05/20] monitor: Rename monitor_handle_command(), Luiz Capitulino, 2009/11/26
- [Qemu-devel] [PATCH 06/20] monitor: Introduce 'info commands', Luiz Capitulino, 2009/11/26
- [Qemu-devel] [PATCH 07/20] QError: Add errors needed by QMP, Luiz Capitulino, 2009/11/26
- [Qemu-devel] [PATCH 08/20] QMP: Initial support, Luiz Capitulino, 2009/11/26
- [Qemu-devel] [PATCH 09/20] QMP: Output support, Luiz Capitulino, 2009/11/26
- [Qemu-devel] [PATCH 10/20] QMP: do_info() checks, Luiz Capitulino, 2009/11/26