public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* [LSF/MM/BPF TOPIC] Native SCSI multipath support
@ 2026-02-13 14:19 John Garry
  2026-02-13 17:21 ` Hannes Reinecke
                   ` (2 more replies)
  0 siblings, 3 replies; 22+ messages in thread
From: John Garry @ 2026-02-13 14:19 UTC (permalink / raw)
  To: lsf-pc, linux-nvme, linux-block, linux-scsi

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



^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2026-03-10 18:42 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-13 14:19 [LSF/MM/BPF TOPIC] Native SCSI multipath support John Garry
2026-02-13 17:21 ` Hannes Reinecke
2026-02-14  9:42   ` John Garry
2026-02-16  7:26     ` Hannes Reinecke
2026-02-16 16:32     ` Hannes Reinecke
2026-02-16 16:55       ` John Garry
2026-02-17  7:05         ` Hannes Reinecke
2026-02-21 17:47       ` Mike Snitzer
2026-02-17 19:33 ` Bart Van Assche
2026-02-17 20:13   ` Keith Busch
2026-02-18  2:39     ` [Lsf-pc] " Martin K. Petersen
2026-02-18  7:35       ` Hannes Reinecke
2026-02-18  8:35         ` John Garry
2026-02-18  8:23   ` John Garry
2026-02-21 17:41 ` Mike Snitzer
2026-02-24  9:56   ` John Garry
2026-02-25  0:46   ` Benjamin Marzinski
2026-02-25  8:11     ` Hannes Reinecke
2026-02-25  9:26       ` John Garry
2026-03-10 17:12         ` Ewan Milne
2026-03-10 18:05           ` John Garry
2026-03-10 18:42             ` Benjamin Marzinski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox