Bug 505123
Summary: | Make Aborted Command (internal target failure) retryable at SCSI layer (sense B 44 00) | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Bryn M. Reeves <bmr> |
Component: | kernel | Assignee: | Mike Christie <mchristi> |
Status: | CLOSED DUPLICATE | QA Contact: | Red Hat Kernel QE team <kernel-qe> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 5.5 | ||
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | 505122 | Environment: | |
Last Closed: | 2009-06-11 09:37:21 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Bryn M. Reeves
2009-06-10 18:09:18 UTC
This should be fixed in RHEL5.3. For ABORTED COMMAND (or any sense error really), the scsi layer should be retrying 5 times or retrying for up to 5 * cmd->timeout (default timeout is 60 secs for R/W IO) like is done if multipath is not used. After that the scsi layer will fail the IO upwards. At that time dm-multipath can fail the path. For the multipath fix we need the blk error codes in here https://bugzilla.redhat.com/show_bug.cgi?id=504799. RHEL4 should need a change to the scsi layer so it retries sense errors instead of failfasting them. I attached a patch for it in the other bz. Duh, thanks Mike - sorry for the noise. I'll close this one as a duplicate of 447586 *** This bug has been marked as a duplicate of bug 447586 *** |