This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Wednesday, October 23 • 11:15am - 12:00pm
QAPI Interface Design: Best Practices - Eric Blake, Red Hat

Sign up or log in to save this to your schedule and see who's attending!

In qemu, the QAPI programming interface, as exposed via the QMP Monitor, is essential for reliable programmatic control from higher-level applications (such as libvirt), and for maintaining interface guarantees across qemu upgrades. In this presentation, Eric Blake will review best practices in adding a new interface to QAPI, such as choice of naming, proper documentation, and planning for the possibility of future extension. The presentation will also discuss issues with introspection, and how best to allow management applications learn when features have been backported, rather than having to rely on hard-coded version checks.

avatar for Eric Blake

Eric Blake

Red Hat
I have worked with libvirt and qemu since 2010 as part of the Red Hat virtualization team. My focus is on interface design for ensuring that libvirt can manage qemu efficiently, as well as libvirt management of block storage solutions. Previous conference presentations include Linux Plumber's Conference in 2012, and KVM Forum in 2013.

Wednesday October 23, 2013 11:15am - 12:00pm
Edinburgh Suite

Attendees (12)