]> git.baikalelectronics.ru Git - kernel.git/commit
dm mpath: implement NVMe bio-based support
authorMike Snitzer <snitzer@redhat.com>
Tue, 5 Dec 2017 21:02:21 +0000 (16:02 -0500)
committerMike Snitzer <snitzer@redhat.com>
Fri, 5 Jan 2018 00:00:19 +0000 (19:00 -0500)
commitcbc311f1a6806b35fbb6fe6dabf20809b2819a64
tree8466079fc3c5bcb4cfa69636efef8a7cd7db84b5
parentc3b5fed11e567bc49693386469ef0d9c59e5834d
dm mpath: implement NVMe bio-based support

This DM multipath NVMe bio-based support requires CONFIG_NVME_MULTIPATH
to not be set.  In the future hopefully NVMe multipath and DM multipath
can co-exist more seemlessly.  But as is, if CONFIG_NVME_MULTIPATH=Y
then all the individal NVMe paths will remain hidden to upper layers and
as such DM multipath will not be able to manage them.

Though NVMe's native multipathing doesn't multipath namespaces across
subsystems; so technically a user _could_ use CONFIG_NVME_MULTIPATH=Y
and also use DM multipath to multipath across subsystems.

Signed-off-by: Mike Snitzer <snitzer@redhat.com>
drivers/md/dm-mpath.c