[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v5 47/50] multi-process: Enable support for multiple devices

From: Jag Raman
Subject: Re: [PATCH v5 47/50] multi-process: Enable support for multiple devices in remote
Date: Mon, 2 Mar 2020 11:28:04 -0800 (PST)
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0

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 <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.

Hi Stefan,

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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]