Explore practical and efficient out-of-process storage backends in this 30-minute KVM Forum talk. Delve into the reasons for running storage backends outside the QEMU process and examine qemu-storage-daemon (QSD) as a solution. Compare various export types provided by QSD, analyzing their performance characteristics and limitations. Learn about the application of QSD-backed storage in Kubernetes and KubeVirt environments. Discover potential future directions and optimizations, including QSD support for ublk and kernel-side extensions for ublk. Gain insights applicable to other storage daemons from Kevin Wolf, Red Hat KVM developer and maintainer of QEMU's block subsystem.
Overview
Syllabus
Practical and efficient out-of-process storage backends by Kevin Wolf
Taught by
KVM Forum