Re: [PATCH] Do not requeue requests if FAILFAST is set

2007-11-06 Thread Mike Christie
Hannes Reinecke wrote: Hi James, the FAILFAST flag is currently not honored in scsi_request_fn(). So if scsi_dispatch_cmd() returns an error or the queue is not ready, the request will always be requeued regardless of the FAILFAST setting. This can result in a delayed fallback for multipathing,

[PATCH] Do not requeue requests if FAILFAST is set

2007-11-06 Thread Hannes Reinecke
Hi James, the FAILFAST flag is currently not honored in scsi_request_fn(). So if scsi_dispatch_cmd() returns an error or the queue is not ready, the request will always be requeued regardless of the FAILFAST setting. This can result in a delayed fallback for multipathing, as these requests will on