[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] "Designing QMP APIs" at KVM Forum
From: |
Eric Blake |
Subject: |
Re: [Qemu-devel] "Designing QMP APIs" at KVM Forum |
Date: |
Thu, 23 May 2013 07:59:17 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130514 Thunderbird/17.0.6 |
On 05/23/2013 06:46 AM, Luiz Capitulino wrote:
> On Thu, 23 May 2013 13:51:22 +0200
> Stefan Hajnoczi <address@hidden> wrote:
>
>> With better QMP introspection on the horizon and work in various
>> subsystems pushing QMP boundaries it would be useful to bring together
>> the latest best practices for designing QMP APIs.
>>
>> There are design rules for keeping QMP APIs extensible and for
>> allowing clients to detect the presence of features. There is also
>> QEMU-side infrastructure like event rate-limiting, which developers
>> should make use of where appropriate.
>>
>> Is anyone willing to bring together the best practices and present
>> them at KVM Forum this year?
>
> I think this is a great idea and I vote for Eric to prepare a presentation.
> Eric is doing an exceptional work on QMP command review, he is also
> experienced on the client side.
Indeed, it looks like I have a good topic for presentation. Yes, I'll
take on that task for the KVM forum.
>
>> I think that could help set the standard for QMP APIs. A set of
>> slides or wiki page can be a reference to developers that stops us
>> working from first pricinples every time a new API is added.
>
> I was working on a doc to be added to docs/. It wouldn't be anything
> fancy, but I ended up not finishing it.
Even if you post the draft, that might help spur some ideas.
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature