On Tue, 2006-06-13 at 14:37 -0500, Michael Reed wrote: > Not really true as the transport holds off the error handler until the > transport dev loss timer expires. > > And afterwards, commands are returned immediately with DID_NO_CONNECT. > The device is never offlined (with my patch applied). That was just a general examination of the options for retaining contact with the target. It seems we both agree that returning an error is about the only viable option, in which case the user or application has to take a recovery action anyway, so there's no logical difference between what you propose and what we currently do as far as the application or filesystem is concerned. The only difference is what happens if the device reappears. However, since the application has to be modified in either case: your patch to continually probe with I/O to see if the device has returned, or the existing case to wait out the udev event that says the device is back it doesn't really buy us anything for the application. Since the rest of our infrastructure is already event driven, or migrating that way, I really don't see value in introducing an anomaly like this purely for fibre channel. James - : 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