From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MJn6T-00025I-O7 for qemu-devel@nongnu.org; Thu, 25 Jun 2009 07:26:53 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MJn6O-000215-7V for qemu-devel@nongnu.org; Thu, 25 Jun 2009 07:26:52 -0400 Received: from [199.232.76.173] (port=45168 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MJn6O-00020v-0L for qemu-devel@nongnu.org; Thu, 25 Jun 2009 07:26:48 -0400 Received: from mx2.redhat.com ([66.187.237.31]:44647) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MJn6N-00086U-IH for qemu-devel@nongnu.org; Thu, 25 Jun 2009 07:26:47 -0400 Message-ID: <4A435F09.7050702@redhat.com> Date: Thu, 25 Jun 2009 14:27:05 +0300 From: Dor Laor MIME-Version: 1.0 Subject: Re: [Qemu-devel] Re: [PATCH 08/11] QMP: Port balloon command References: <20090623012933.5b217767@doriath> <4A40A386.7020102@redhat.com> <4A40DFCE.5050008@codemonkey.ws> <20090623135958.660903e1@doriath> <4A412135.2060804@us.ibm.com> In-Reply-To: <4A412135.2060804@us.ibm.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Reply-To: dlaor@redhat.com List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: ehabkost@redhat.com, jan.kiszka@siemens.com, qemu-devel@nongnu.org, Luiz Capitulino , Avi Kivity On 06/23/2009 09:38 PM, Anthony Liguori wrote: > > I wanted to respond to the top level, but here's what I see as the > potential merge plan: > > 1) Make all commands return a value > 2) Add a mechanism to mark commands as being "structured" This seems like a good idea. My original intent was to make the monitor interface a library. Various qemu users can link it with their favorite option: json/dbus/rpm/xml/soap ;) So, we should first harden up the monitor commands like 1),2), and refactor the current monitor interface as a library above it. A second or parallel phase is to implement a machine readable interface library. > 3) Get the structured printfs in order. > 4) Merge > > I won't want QMP to be exposed as a usable interface until all > commands are converted. This means holding off on the last patch I > think. I don't think we'll get QMP for 0.11. I think it's likely > going to be a 0.12 feature. However, I'd like to start merging this > series as soon as humanly possible. I think it's already pretty close. > If we push 'monitor standardization' into 0.11, the version will support future implementations of the protocol. Regards, Dor