Loading…
This event has ended. Visit the official site or create your own event on Sched.
October 23-26, 2017 - Prague, Czech Republic
Click Here For Information & Registration
Wednesday, October 25 • 11:15 - 11:55
Lessons in Running libvirtd at Scale - Prerna Saxena, Nutanix

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
At Nutanix, we design for scale, and the efficiency of the libvirt/QEMU stack is key to our overall throughput. We primarily consume libvirt qemu driver via a proprietary, distributed orchestrator. We target hyperscale of 1000+ VMs per host. We found that the current handling of QMP asynchronous events has caused the daemon to sporadically lock up under stress. This talk covers ongoing community efforts[1] to improve this. We also advocate scalability improvements with better RPC queuing and streamlined requests. The current queuing model in libvirtd can be overwhelmed with patterns of RPC requests, compromising throughput. Asynchronicity of the daemon is flipped in the current libvirt-client implementation, causing RPCs to appear blocking which they aren't. This talk explores these aspects in detail. [1] https://www.redhat.com/archives/libvir-list/2017-May/msg00016.html

Speakers
avatar for Prerna Saxena

Prerna Saxena

Nutanix
Prerna Saxena implemented libvirt support for PowerPC architecture, and has also been associated with QEMU tracing implementation in the past.In her current role at Nutanix, she works for the Acropolis Virtualization platform, ensuring accurate and efficient management of VMs with... Read More →


Wednesday October 25, 2017 11:15 - 11:55 CEST
Grand Ballroom