Re: [PATCH v4 0/2] nvme-rdma: parallelize I/O queue setup

Sagi Grimberg <[email protected]>
Newsgroups gmane.linux.kernel
Message-ID <[email protected]>

On 27/06/2026 7:15, Surabhi Gogte wrote:
> This patch series parallelizes nvme-rdma connection and reconnection by
> setting up I/O queues in parallel instead of sequentially. Allocation and
> startup of each queue are combined into a single per-queue async work
> item, so per-queue connection latency overlaps across all queues. This
> matters most on high-core-count hosts with many I/O queues, where serial
> setup dominates connect time.
>
> Patch 1 is a preparatory refactor: nvme_rdma_alloc_queue() takes a queue
> pointer so allocation and startup can be folded into a single async
> worker.
>
> Patch 2 contains the implementation for async setup of I/O queues.
>
> Testing on a 64-core host with 64 I/O queues shows nvme-rdma connection
> time reduced from ~1.4s to 416ms.
>
> Signed-off-by: Surabhi Gogte <[email protected]>

Would it be possible to do the same for nvme-tcp?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.