From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=39389 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OWAKZ-0005eF-Tp for qemu-devel@nongnu.org; Tue, 06 Jul 2010 11:45:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OWAKY-0002F1-Aj for qemu-devel@nongnu.org; Tue, 06 Jul 2010 11:45:07 -0400 Received: from mail-gx0-f173.google.com ([209.85.161.173]:41650) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OWAKY-0002Eq-28 for qemu-devel@nongnu.org; Tue, 06 Jul 2010 11:45:06 -0400 Received: by gxk19 with SMTP id 19so2642968gxk.4 for ; Tue, 06 Jul 2010 08:45:05 -0700 (PDT) Message-ID: <4C334F77.1090401@codemonkey.ws> Date: Tue, 06 Jul 2010 10:44:55 -0500 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH 00/23][PULL]: QMP/Monitor queue References: <1278012111-26227-1-git-send-email-lcapitulino@redhat.com> In-Reply-To: <1278012111-26227-1-git-send-email-lcapitulino@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Luiz Capitulino Cc: aliguori@us.ibm.com, qemu-devel@nongnu.org On 07/01/2010 02:21 PM, Luiz Capitulino wrote: > Hi Anthony, > > The following QMP/Monitor patches have been sent to the list and look good > to me. I also did some basic testing on them. > > Most of these changes are bug fixes, the only exception is my new argument > checker series, which is a complete rewrite (that also fix bugs...). > > The changes (since 449041d4db1f82f281fe097e832f07cd9ee1e864) are available > in the following repository: > > git://repo.or.cz/qemu/qmp-unstable.git for-anthony > Pulled. Thanks. Regards, Anthony Liguori > Jan Kiszka (6): > monitor: Fix leakage during completion processing > monitor: Fix command completion vs. boolean switches > monitor: Establish cmd flags and convert the async tag > QMP: Teach basic capability negotiation to python example > QMP: Fix python helper /wrt long return strings > monitor: Allow to exclude commands from QMP > > Luiz Capitulino (16): > QMP: Fix error reporting in the async API > QError: Enhance QERR_DEVICE_NOT_ACTIVE's user desc > QDict: Rename 'err_value' > QDict: Small terminology change > QDict: Introduce functions to retrieve QDictEntry values > QDict: Introduce new iteration API > check-qdict: Introduce test for the new iteration API > QDict: Introduce qdict_get_try_bool() > Monitor: handle optional '-' arg as a bool > QMP: New argument checker (first part) > QMP: New argument checker (second part) > QMP: Drop old client argument checker > QError: Introduce QERR_QMP_EXTRA_MEMBER > QMP: Introduce qmp_check_input_obj() > QMP: Drop old input object checking > QMP: handle_qmp_command(): Small cleanup > > Yoshiaki Tamura (1): > net: delete QemuOpts when net_client_init() fails. > > QMP/qmp-shell | 1 + > QMP/qmp.py | 6 +- > QMP/vm-info | 1 + > blockdev.c | 2 +- > check-qdict.c | 33 ++++- > migration.c | 16 +- > monitor.c | 435 ++++++++++++++++++++++++++++++++----------------------- > monitor.h | 4 + > net.c | 4 + > qdict.c | 106 ++++++++++++-- > qdict.h | 11 +- > qemu-monitor.hx | 2 +- > qerror.c | 6 +- > qerror.h | 3 + > 14 files changed, 418 insertions(+), 212 deletions(-) > > >