On Thu, Sep 23 2010 at 3:15am -0400, Hannes Reinecke <hare@xxxxxxx> wrote: > The device_handler will keep retrying any path in 'transitioning'. > After ALUA_FAILOVER_TIMEOUT the device handler will either have > updated the port state to something other than 'transitioning' or > returned with 'SCSI_DH_RETRY'. > But yes, you are right; we should be setting the port to something > else than 'transitioning' then. Probably 'standby' is a good choice > here. > New patch attached. > > Thanks for the review. > > Cheers, > > Hannes > -- > Dr. Hannes Reinecke zSeries & Storage > hare@xxxxxxx +49 911 74053 688 > SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg > GF: Markus Rex, HRB 16746 (AG Nürnberg) > From db02ba3c33a4a1dbfcdc4de1b73e378f7b3d8925 Mon Sep 17 00:00:00 2001 > From: Hannes Reinecke <hare@xxxxxxx> > Date: Wed, 22 Sep 2010 12:09:07 +0200 > Subject: [PATCH] scsi_dh_alua: Handle all states correctly > > For ALUA we should be handling all states, independent of whether > is explicit or implicit. For 'Transitioning' we should be retry > for a certain amount of time; after that we're setting the port > to 'Standby' and return SCSI_DH_RETRY to signal upper layers > a retry is in order here. > > Signed-off-by: Hannes Reinecke <hare@xxxxxxx> Acked-by: Mike Snitzer <snitzer@xxxxxxxxxx> Thanks. -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html