On 2/28/2020 11:44 AM, Stefan Hajnoczi wrote:
On Mon, Feb 24, 2020 at 03:55:38PM -0500, Jagannathan Raman wrote:
From: Elena Ufimtseva <elena.ufimts...@oracle.com>

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.

Hi Stefan,

We will implement a separate communication channel for each device in
the remote process, in the next series.

Thanks!
--
Jag



Reply via email to