On Mon, Feb 24, 2020 at 03:55:38PM -0500, Jagannathan Raman wrote:
From: Elena Ufimtseva <address@hidden>
Add support to allow multiple devices to be configured in the
remote process
This patch allows multiple devices to be addressed over a single UNIX
domain socket. This could be a scalability/performance bottleneck
because an SMP guest can only talk to 1 device at a time.
This approach doesn't address the qemu-storage-daemon use case where one
device emulation process provides devices to multiple guests. Multiple
UNIX domain sockets are needed for that.
Is multiplexing multiple devices over a single connection is a desirable
feature? The alternative of one UNIX domain socket per device instance
seems more practical to me because it should perform better and solves
the qemu-storage-daemon use case.