Re: [PATCH v2] scsi_devinfo: remove synchronous ALUA for NETAPP devices

2016-12-07 Thread Stewart, Sean
On 11/11/16, 10:49 AM, "Xose Vazquez Perez" wrote: NetApp did confirm this is not required. Cc: Martin George Cc: Robert Stankey Cc: Steven Schremmer Cc: Sean Stewart Cc: Hannes Reinecke Cc: Christophe Varoqui Cc: James E.J. Bottomley Cc: Martin K.

Re: [PATCH] scsi: blacklist all RDAC devices for BLIST_NO_ULD_ATTACH

2016-08-15 Thread Stewart, Sean
On 8/12/16, 5:56 PM, "Xose Vazquez Perez" wrote: "Universal Xport" LUN is used for in-band storage array management. Cc: Sean Stewart Cc: Christophe Varoqui Cc: James E.J. Bottomley Cc: Martin K. Petersen Cc: SCSI ML Cc: device-mapper development Signe

Re: [PATCH 16/16] scsi_dh_alua: Use workqueue for RTPG

2014-04-29 Thread Stewart, Sean
On Fri, 2014-01-31 at 10:30 +0100, Hannes Reinecke wrote: > @@ -797,37 +838,40 @@ static int alua_rtpg(struct scsi_device *sdev, struct > alua_port_group *pg) > off = 8 + (ucp[7] * 4); > } > > - sdev_printk(KERN_INFO, sdev, > - "%s: port group %02x state %

Re: [PATCH] scsi_dh_alua: Requeue another not ready check condition at ML

2014-02-28 Thread Stewart, Sean
On Fri, 2014-02-28 at 16:14 +0100, Hannes Reinecke wrote: > On 02/28/2014 02:58 AM, Mike Christie wrote: > > On 02/27/2014 06:14 PM, Stewart, Sean wrote: > >> This allows the sd driver to retry commands like read capacity until a > >> LUN is ready, rather than gi

[PATCH] scsi_dh_alua: Requeue another not ready check condition at ML

2014-02-27 Thread Stewart, Sean
This allows the sd driver to retry commands like read capacity until a LUN is ready, rather than giving up after three retries. In NetApp E-Series, a controller can return not ready like this when it quiesces I/O on the controller that just came on the network, during a firmware upgrade procedure,

Re: [PATCH 1/2] scsi_dh_alua: ALUA check sense should retry device internal reset unit attention

2014-01-21 Thread Stewart, Sean
Please disregard. Accidentally resent this patch via a script :) Thanks, Sean On Tue, 2014-01-21 at 17:36 -0600, Sean Stewart wrote: > When the scsi_dh_alua handler issues an RTPG during initialization, if > it gets 0x06/0x29/0x04 as the sense, it will fail to attach the handler. > NetApp E-Serie

[PATCH 2/2][RESEND] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning

2013-10-15 Thread Stewart, Sean
During testing, it was discovered that when a device tries to attach to the alua handler while in TPG state of transitioning, the alua_rtpg function will wait for it to exit the state before allowing it to continue. As a result, if the 60 second timeout expires, the alua handler will not attach

[PATCH 0/2][RESEND] scsi_dh_alua fixes for NetApp E-Series Storage

2013-10-15 Thread Stewart, Sean
Resending without extra whitespace characters... Apologies! This short patch series fixes a couple of issues found while testing the scsi_dh_alua handler with NetApp E-Series storage, both of which would prevent the handler from attaching even though TPGS is enabled. Sean Stewart (2): ALUA

[PATCH 1/2][RESEND] scsi_dh_alua: ALUA check sense should retry device internal reset unit attention

2013-10-15 Thread Stewart, Sean
When the scsi_dh_alua handler issues an RTPG during initialization, if it gets 0x06/0x29/0x04 as the sense, it will fail to attach the handler. NetApp E-Series returns 0x29/0x00 for power on, and 0x29/0x04 for conditions that cause the controller to reboot again. These conditions should be tre

[PATCH 0/2] scsi_dh_alua fixes for NetApp E-Series Storage

2013-10-14 Thread Stewart, Sean
This short patch series fixes a couple of issues found while testing the scsi_dh_alua handler with NetApp E-Series storage, both of which would prevent the handler from attaching, even though TPGS is enabled. This has been observed to lead to some paths using the alua handler, some paths usin

[PATCH 2/2] ALUA handler attach should succeed while TPG is transitioning

2013-10-14 Thread Stewart, Sean
During testing, it was discovered that when a device tries to attach to the alua handler while in TPG state of transitioning, the alua_rtpg function will wait for it to exit the state before allowing it to continue. As a result, if the 60 second timeout expires, the alua handler will not attach

[PATCH 1/2] ALUA check sense should retry device internal reset unit attention

2013-10-14 Thread Stewart, Sean
When the scsi_dh_alua handler issues an RTPG during initialization, if it gets 0x06/0x29/0x04 as the sense, it will fail to attach the handler. NetApp E-Series returns 0x29/0x00 for power on, and 0x29/0x04 for conditions that cause the controller to reboot again. These conditions should be tre

[PATCH RESEND] scsi_dh_rdac: Add new IBM 1813 product id to rdac devlist

2013-09-11 Thread Stewart, Sean
Add new IBM product id to the RDAC devlist Signed-off-by: Sean Stewart --- diff --git a/drivers/scsi/device_handler/scsi_dh_rdac.c b/drivers/scsi/device_handler/scsi_dh_rdac.c index 69c915a..4b9cf93 100644 --- a/drivers/scsi/device_handler/scsi_dh_rdac.c +++ b/drivers/scsi/device_handler/scsi_dh

[PATCH] scsi_dh_rdac: Add new IBM 1813 product id to rdac devlist

2013-08-21 Thread Stewart, Sean
Add new IBM product id to the RDAC devlist Signed-off-by: Sean Stewart --- diff --git a/drivers/scsi/device_handler/scsi_dh_rdac.c b/drivers/scsi/device_handler/scsi_dh_rdac.c index 69c915a..4b9cf93 100644 --- a/drivers/scsi/device_handler/scsi_dh_rdac.c +++ b/drivers/scsi/device_handler/scsi_dh

[dm-devel] [PATCH] [RESEND] scsi_dh_alua: Add module parameter to allow failover to non preferred path without STPG

2013-04-04 Thread Stewart, Sean
Resending with requested rewording of the parameter description. Currently ALUA device handler sends STPG command during failover and failback. Failover can be optimized by implicit failover (by not to sending STPG command), when 1 is passed as hwhandler parameter in multipath.conf. ex "2 alua 1"

RE: [PATCH] scsi_dh_alua: Add module parameter to allow failover to non preferred path without STPG

2013-04-01 Thread Stewart, Sean
ed (0=No,1=Yes). Default is 0."); Thanks, Sean Stewart -Original Message- From: Ewan Milne [mailto:emi...@redhat.com] Sent: Monday, April 01, 2013 9:25 AM To: Stewart, Sean Cc: linux-scsi@vger.kernel.org; dm-de...@redhat.com; james.bottom...@suse.de; snit...@redhat.com; h...@suse.

[PATCH] scsi_dh_alua: Add module parameter to allow failover to non preferred path without STPG

2013-03-28 Thread Stewart, Sean
Currently ALUA device handler sends STPG command during failover and failback. Failover can be optimized by implicit failover (by not to sending STPG command), when 1 is passed as hwhandler parameter in multipath.conf. ex "2 alua 1". We may need to pass the parameter through module param for alua d