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 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.

Stefan

Reply via email to