Re: [PATCH v8 0/5] scsi: Support to handle Intermittent errors
From: "Martin K. Petersen" <martin.petersen@oracle.com>
Date: 2021-01-21 03:57:14
On Thu, 7 Jan 2021 03:19:03 +0530, Muneendra wrote:
This patch adds a support to prevent retries of all the io's after an abort succeeds on a particular device when transport connectivity to the device is encountering intermittent errors. Intermittent connectivity is a condition that can be detected by transport fabric notifications. A service can monitor the ELS notifications and take action on all the outstanding io's of a scsi device at that instant. [...]
Applied to 5.12/scsi-queue, thanks!
[1/5] scsi: Added a new error code DID_TRANSPORT_MARGINAL in scsi.h
https://git.kernel.org/mkp/scsi/c/962c8dcdd5fa
[2/5] scsi: No retries on abort success
https://git.kernel.org/mkp/scsi/c/60bee27ba2df
[3/5] scsi_transport_fc: Added a new rport state FC_PORTSTATE_MARGINAL
https://git.kernel.org/mkp/scsi/c/02c66326dc7e
[4/5] scsi_transport_fc: Added store fucntionality to set the rport port_state using sysfs
https://git.kernel.org/mkp/scsi/c/afdd11269400
[5/5] scsi:lpfc: Added support for eh_should_retry_cmd
https://git.kernel.org/mkp/scsi/c/7f3a79a7fd51
--
Martin K. Petersen Oracle Linux Engineering