diff options
| author | Rajashekhar M A <[email protected]> | 2025-06-06 13:59:24 +0000 |
|---|---|---|
| committer | Martin K. Petersen <[email protected]> | 2025-06-10 02:02:13 +0000 |
| commit | 5c3ba81923e02adae354ec8afd006f93289b4a3c (patch) | |
| tree | 691629f31fb08d8db523b520160b4679798d9fc2 /lib/crypto/mpi/mpiutil.c | |
| parent | scsi: storvsc: Increase the timeouts to storvsc_timeout (diff) | |
| download | kernel-5c3ba81923e02adae354ec8afd006f93289b4a3c.tar.gz kernel-5c3ba81923e02adae354ec8afd006f93289b4a3c.zip | |
scsi: error: alua: I/O errors for ALUA state transitions
When a host is configured with a few LUNs and I/O is running, injecting
FC faults repeatedly leads to path recovery problems. The LUNs have 4
paths each and 3 of them come back active after say an FC fault which
makes 2 of the paths go down, instead of all 4. This happens after
several iterations of continuous FC faults.
Reason here is that we're returning an I/O error whenever we're
encountering sense code 06/04/0a (LOGICAL UNIT NOT ACCESSIBLE, ASYMMETRIC
ACCESS STATE TRANSITION) instead of retrying.
Signed-off-by: Rajashekhar M A <[email protected]>
Signed-off-by: Hannes Reinecke <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Reviewed-by: Lee Duncan <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'lib/crypto/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions
