From: Martin Wilck Date: Mon, 1 Oct 2018 18:45:07 +0000 (+0200) Subject: multipathd: try SCSI persistent reservations for SCSI only X-Git-Tag: 0.7.8~33 X-Git-Url: https://git.opensvc.com/gitweb.cgi?p=multipath-tools%2F.git;a=commitdiff_plain;h=c7f67205b1bdb4db4a7ed8e7115dd6930d1f7b1f multipathd: try SCSI persistent reservations for SCSI only This avoids error messages when PERSISTENT RESERVE IN ioctls are tried on non-SCSI devices. Signed-off-by: Martin Wilck --- diff --git a/multipathd/main.c b/multipathd/main.c index bc95c65f..ba796ab1 100644 --- a/multipathd/main.c +++ b/multipathd/main.c @@ -3130,6 +3130,9 @@ int mpath_pr_event_handle(struct path *pp) pthread_attr_t attr; struct multipath * mpp; + if (pp->bus != SYSFS_BUS_SCSI) + return 0; + mpp = pp->mpp; if (!get_be64(mpp->reservation_key))