Fwd: [LSF/MM/BPF TOPIC] Native SCSI multipath support

Xose Vazquez Perez
2026-02-13T15:26:47Z

FYI: https://lore.kernel.org/linux-scsi/69349b51-72c2-47f9-948f-f89843af62e4@oracle.com/dm

-------- Forwarded Message --------
Subject: [LSF/MM/BPF TOPIC] Native SCSI multipath support
Date: Fri, 13 Feb 2026 14:19:11 +0000
From: John Garry <john.g.garry@oracle.com>
Organization: Oracle Corporation
To: lsf-pc@lists.linux-foundation.org, linux-nvme@lists.infradead.org, linux-block@vger.kernel.org, linux-scsi@vger.kernel.org

At ALPSS 25 I presented a proposal for Native SCSI multipath support. Let's discuss this topic at LSFMM.

The idea for this is that SCSI could natively support multipath, like how NVMe host driver does today. It is intended as an alternative to dm-multipath support.

I have been working on the implementation and I plan to post patches in the next cycle. I am looking at a 3-stage approach:
a. create a driver-agnostic multipath library, very heavily based on NVMe host multipath support.
The library would support features such as path management, path selection/iopolicy, failover recovery, PR, delayed removal, gendisk management etc.
b. switch NVMe over to use this library
c. add native SCSI multipath support based on this common library

Thanks,
John