|
From: | Avi Kivity |
Subject: | Re: [Qemu-devel] [PATCH 19/22] qapi: add QMP put-event command |
Date: | Sat, 12 Mar 2011 22:37:34 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101209 Fedora/3.1.7-0.35.b3pre.fc14 Thunderbird/3.1.7 |
On 03/10/2011 06:42 PM, Anthony Liguori wrote:
Maybe for QMPv2, but for QMPv1, this is going to introduce an extremely incompatible change.Why? It's 100% backwards compatible.It's a very significant change for clients. While technical compatible, it would require a change to the client infrastructure to support the new feature.
Yes. That's generally a good thing, you implement something at the infrastructure level once instead of at a higher level N times.
I'm not saying we shouldn't make a change like this, but we should minimize these type of changes.
I agree, so we should design the protocol well, without planned obsolescence. We'll make some mistakes, but at least they'll be unplanned.
-- I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain.
[Prev in Thread] | Current Thread | [Next in Thread] |