On Mon, 2011-06-27 at 16:34 +0200, Hannes Reinecke wrote: > On 06/24/2011 09:48 PM, Dan Williams wrote: > > From: Jeff Skirvin<jeffrey.d.skirvin@xxxxxxxxx> > > > > When resetting a sata device in the domain we have seen occasions where > > libsas prematurely marks a device gone in the time it takes for the > > device to re-establish the link. This plays badly with software raid > > arrays. Other libsas drivers have non-uniform delays in their reset > > handlers to try to cover this condition, but not sufficient to close the > > hole. Given that a sata device can take many seconds to recover we > > filter bcns and poll for the device reattach state before notifying > > libsas that the port needs the domain to be rediscovered. Once this has > > been proven out at the lldd level we can think about uplevelling this > > feature to a common implementation in libsas. > > > That's the second time something like this have come up now. > Wouldn't it makes sense to implement something like the dev_loss_tmo > mechanism with have for FC? That should cover this situation nicely ... It's certainly what we agreed to at LSF, yes, so it looks like a good idea. James -- 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