[PATCHv3 0/4] libnvme: add support for discovering multipath of a shared ns
Daniel Wagner
dwagner at suse.de
Wed Jun 4 07:47:26 PDT 2025
Hi Nilay
On Sat, Apr 26, 2025 at 12:26:05AM +0530, Nilay Shroff wrote:
> Hi,
>
> Recently released Linux kernel v6.15-rc1 added support for easily discovering
> multiple paths to a shared NVMe namespace. This multipath information is
> exposed to userspace via a new sysfs group attribute named "multipath",
> located under /sys/block/<ns-blkdev>/. More details on this functionality
> can be found here [1].
>
> This patch series leverages that new functionality to discover multiple paths
> to a shared namespace and exposes that information in libnvme so that it can
> later be used by nvme-cli.
>
> There are four patches in this series:
> The first patch adds support for discovering NVMe paths using the sysfs
> "multipath" group attribute.
> The second patch adds a new "queue_depth" attribute under the NVMe path
> object.
> The third patch adds a new "numa_nodes" attribute under the NVMe path object.
> The fourth patch extends the sysfs tree dump test to validate multipath link
> support
LGTM. I've applied the series.
Thanks,
Daniel
More information about the Linux-nvme
mailing list