From 4cd37b8b2610b06baa9a21ff352d76f6a88e7fc4 Mon Sep 17 00:00:00 2001 From: Hannes Reinecke Date: Tue, 16 Jul 2013 09:12:56 +0200 Subject: [PATCH] libmultipath: return PATH_DOWN for quiesced paths When a SCSI device is quiesced we cannot send any I/O requests to it, so we should be returning 'PATH_DOWN' here. Signed-off-by: Hannes Reinecke --- libmultipath/discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libmultipath/discovery.c b/libmultipath/discovery.c index 26983ca4..791584a5 100644 --- a/libmultipath/discovery.c +++ b/libmultipath/discovery.c @@ -799,6 +799,7 @@ path_offline (struct path * pp) condlog(3, "%s: path state = %s", pp->dev, buff); if (!strncmp(buff, "offline", 7) || + !strncmp(buff, "quiesce", 7) || !strncmp(buff, "transport-offline", 17)) { pp->offline = 1; return PATH_DOWN; -- 2.20.1