Seen in RH 2.6.32. Applies fine to latest Debian 2.6.32.
Please consider backport to longterm 2.6.32 and 2.6.33.

RH patch header says that:
"Netapp is now supporting ALUA, and is hitting a bug
where they get:

kernel: sd 7:0:0:1: Device not ready: <6>: Current: sense key: Not Ready
kernel:     Add. Sense: Logical unit not accessible, asymmetric access
state transition

and the IO is failed.

This is a retryable error, and the scsi_dh_alua is already set up
to detect and retry it. Netapp devices are not yet in the alua
list though, so this patch adds their boxes to it

Patch was made and tested by Netapp. I do not have any netpapp boxes
that support this feature and the netapp sim does not either,
so I just ran with the patch to check that it fails correctly
on older boxes that do not support alua."


thank you.

----- Forwarded message from Linux Kernel Mailing List 
<[email protected]> -----

Date: Sat, 27 Feb 2010 02:02:15 GMT
From: Linux Kernel Mailing List <[email protected]>
To: [email protected]
Subject: [SCSI] scsi_dh_alua: Add IBM Power Virtual SCSI ALUA device to dev
        list

Gitweb:     http://git.kernel.org/linus/22963a37b3437a25812cc856afa5a84ad4a3f541
Commit:     22963a37b3437a25812cc856afa5a84ad4a3f541
Parent:     cd4a8814d44672bd2c8f04a472121bfbe193809c
Author:     Brian King <[email protected]>
AuthorDate: Fri Feb 19 10:08:31 2010 -0600
Committer:  James Bottomley <[email protected]>
CommitDate: Fri Feb 19 10:52:54 2010 -0600

    [SCSI] scsi_dh_alua: Add IBM Power Virtual SCSI ALUA device to dev list
    
    Adds IBM Power Virtual SCSI ALUA devices to the ALUA device handler.
    
    Signed-off-by: Brian King <[email protected]>
    Signed-off-by: James Bottomley <[email protected]>
---
 drivers/scsi/device_handler/scsi_dh_alua.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/drivers/scsi/device_handler/scsi_dh_alua.c 
b/drivers/scsi/device_handler/scsi_dh_alua.c
index ee372bf..bc9e94f 100644
--- a/drivers/scsi/device_handler/scsi_dh_alua.c
+++ b/drivers/scsi/device_handler/scsi_dh_alua.c
@@ -718,6 +718,7 @@ static const struct scsi_dh_devlist alua_dev_list[] = {
        {"Pillar", "Axiom" },
        {"Intel", "Multi-Flex"},
        {"NETAPP", "LUN"},
+       {"AIX", "NVDISK"},
        {NULL, NULL}
 };
 
--
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

----- End forwarded message -----

_______________________________________________
stable mailing list
[email protected]
http://linux.kernel.org/mailman/listinfo/stable

Reply via email to