On 11/8/24 8:45 PM, himanshu.madhani@xxxxxxxxxx wrote:
Here is a very early RFC for multipath support in the scsi layer. This patch series implements native multipath support for scsi disks devices. In this series, I am providing conceptual changes which still needs work. However, I wanted to get this RFC out to get community feedback on the direction of changes. This RFC follows NVMe multipath implementation closely for SCSI multipath. Currently, SCSI multipath only supports disk devices which advertises ALUA (Asymmetric Logical Unit Access) capability in the Inquiry response data.
Something very important is missing from the cover letter, namely a motivation of why this initiative has been started. Why to add native multipath support to the SCSI core instead of using dm-multipath? Isn't one of the goals of the Linux kernel not to duplicate functionality that already exists? How does the new infrastructure compare with dm-multipath from the point of view of performance and functionality? Thanks, Bart.