On 10/17/2017 03:57 PM, James Bottomley wrote: > On Tue, 2017-10-17 at 09:11 +0200, Hannes Reinecke wrote: >> During ALUA state transitions the device might return >> a sense code 02/04/0a (Logical unit not accessible, asymmetric >> access state transition). As this is a transient error >> we should just retry the READ CAPACITY call until >> the state transition finishes and the correct >> capacity can be returned. > > This will lock up the system if some ALUA initiator gets into a state > where it always returns transitioning and never completes, which > doesn't look like the best way to handle problem devices. > > I thought after the ALUA transition the LUN gives a unit attention ... > can't you use that some way to trigger the capacity re-read, so do > asynchronous event notification instead of polling forever. > Hmm. Will give it a try. Cheers, Hannes -- Dr. Hannes Reinecke Teamlead Storage & Networking hare@xxxxxxx +49 911 74053 688 SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg GF: F. Imendörffer, J. Smithard, J. Guild, D. Upmanyu, G. Norton HRB 21284 (AG Nürnberg)