[dm-devel] [PATCH 09/12] orphan paths on failed add

Benjamin Marzinski bmarzins at redhat.com
Mon Jun 30 05:14:00 UTC 2014


When multipathd tries to add a path but fails doing the table reload, it
wasn't orphaning the path.  This can cause problems later if multipathd
tries to switch the pathgroup of this path which isn't actually part of
the multipath device.

Signed-off-by: Benjamin Marzinski <bmarzins at redhat.com>
---
 multipathd/main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/multipathd/main.c b/multipathd/main.c
index 337bfe9..3afed62 100644
--- a/multipathd/main.c
+++ b/multipathd/main.c
@@ -561,7 +561,7 @@ rescan:
 		return 0;
 	}
 	else
-		return 1;
+		goto fail;
 
 fail_map:
 	remove_map(mpp, vecs, 1);
-- 
1.8.3.1




More information about the dm-devel mailing list