43 lines
1.3 KiB
Diff
43 lines
1.3 KiB
Diff
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||
|
From: Martin Wilck <mwilck@suse.com>
|
||
|
Date: Wed, 21 Mar 2018 10:34:18 +0100
|
||
|
Subject: [PATCH] libmultipath: don't reject maps with undefined prio
|
||
|
|
||
|
libmultipath's prio routines can deal with pp->priority == PRIO_UNDEF
|
||
|
just fine. PRIO_UNDEF is just a very low priority. So there's
|
||
|
no reason to reject setting up a multipath map because paths have
|
||
|
undefined priority.
|
||
|
|
||
|
Signed-off-by: Martin Wilck <mwilck@suse.com>
|
||
|
Signed-off-by: Benjamin Marzinski <bmarzins@redhat.com>
|
||
|
---
|
||
|
libmultipath/configure.c | 5 -----
|
||
|
1 file changed, 5 deletions(-)
|
||
|
|
||
|
diff --git a/libmultipath/configure.c b/libmultipath/configure.c
|
||
|
index 5796683..5c54f9b 100644
|
||
|
--- a/libmultipath/configure.c
|
||
|
+++ b/libmultipath/configure.c
|
||
|
@@ -1063,9 +1063,6 @@ int coalesce_paths (struct vectors * vecs, vector newmp, char * refwwid,
|
||
|
continue;
|
||
|
}
|
||
|
|
||
|
- if (pp1->priority == PRIO_UNDEF)
|
||
|
- mpp->action = ACT_REJECT;
|
||
|
-
|
||
|
if (!mpp->paths) {
|
||
|
condlog(0, "%s: skip coalesce (no paths)", mpp->alias);
|
||
|
remove_map(mpp, vecs, 0);
|
||
|
@@ -1091,8 +1088,6 @@ int coalesce_paths (struct vectors * vecs, vector newmp, char * refwwid,
|
||
|
mpp->size);
|
||
|
mpp->action = ACT_REJECT;
|
||
|
}
|
||
|
- if (pp2->priority == PRIO_UNDEF)
|
||
|
- mpp->action = ACT_REJECT;
|
||
|
}
|
||
|
verify_paths(mpp, vecs);
|
||
|
|
||
|
--
|
||
|
2.7.4
|
||
|
|