This set is now merged. Thanks. On Tue, Jul 18, 2017 at 9:29 AM, Martin Wilck <[email protected]> wrote:
> Current code fails to set up multipath maps for NVME devices in a > Linux target/Linux host combination. This series enables at least > basic operation. > > Patch 1/4 fixes a crash that happens if over-long WWIDs are encountered, > and > is not specific to NVME as such. Patch 2/4 drops > the broken test uevent_can_discard_by_devpath(). Patch 3/4 compensates > for the additional event processing required by 2/4. Patch 4/4 mangles > overlong "nvme.*" WWIDs to make them usable for multipath (related > discussion > in [1]; WWID_SIZE can't be simply increased because it has to match > device mapper's DM_NAME_LEN). > > Changes wrt v1: > 1/4: assure 0-termination by using strlcpy() (Bart van Assche) > 4/4: drop extra length test (Ben Marzinski) > > I kept the v1 Reviewed-by: and Acked-by tags because the changes are minor, > I hope that's ok for the reviewers. > > [1] http://lists.infradead.org/pipermail/linux-nvme/2017-July/011960.html > > Martin Wilck (4): > libmultipath: get_udev_uid: make sure pp->wwid is 0-terminated > libmultipath: drop uevent_can_discard_by_devpath > libmultipath: only listen for uevents with DEVTYPE=disk > libmultipath: fix over-long NVME WWIDs > > libmultipath/discovery.c | 85 ++++++++++++++++++++++++++++++ > +++++++++++++++--- > libmultipath/uevent.c | 27 +-------------- > 2 files changed, 82 insertions(+), 30 deletions(-) > > -- > 2.13.2 > >
-- dm-devel mailing list [email protected] https://www.redhat.com/mailman/listinfo/dm-devel
