Red Hat Bugzilla – Bug 119700
[PATCH] LTC 7092 - zfcp: watchdog for stalled FCP channel
Last modified: 2007-11-30 17:07:01 EST
Description of problem:
Description: zfcp: watchdog for stalled FCP channel
Symptom: SCSI I/O stall
Problem: The zfcp driver keeps SCSI commands in a retry loop
if the FCP channel's queues are full - under the
that this is a transient condition. In case of a grid-
FCP channel commands juggled within that retry loop never
finished - hindering the SCSI stacks recovery to reset
the SCSI adapter, which would help to overcome this
Solution: Use a timestamp for each SCSI command to watch its
and fail a SCSI command if a certain timeout has been
exceeded (2 minutes).
Archs: s390-31, s390-64
Branches: August 2001, kernel 2.4.7 : no
August 2001, kernel 2.4.17: no
June 2003, kernel 2.4.21: yes
FoundOn: June 2003, kernel 2.4.21
------- Additional Comment #1 From Michael Holzheu 2004-03-31 11:15 --
----- Internal Only
Patches: 2.4.21-June_2003 : linux-2.4.21-s390-12-june2003.tar.gz
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Hm need real name: is Hans-Georg Markgraf
Created attachment 99180 [details]
I'll fold IT#38465 into this as well
Unfortunately, this jumps over the "HBA API" bit, and so I am
unable to apply this patch to our zfcp. Can we ask Jan Glauber
to manufacture us an up-to-date zfcp which we would just drop in?
See also bug 130611 (FZ actually).
Have no permission for 130611.
However, the zfcp-update patch you request is actually the one that
surfaced at RH weeks ago and caused all the fuss about zfcp.
Jan is on vacation for a few weeks. Maxim and I are going to redo our
zfcp-update patch based on the final update3 kernel as advised in RIT
43819. Could you drop me a line when update3 is final? Thanks.
Hello, Martin. I just added you to the cc: list for FZ #130611,
so you should be able to view it now. The official U3 kernel is
now available on RHN (erratum is RHBA-2004:433). The zfcp-update
patch that "surfaced at RH weeks ago" didn't apply successfully to
the RHEL3 source tree (not to U2, not to the latest released "E3"
errata, and not to the latest U3-in-progress CVS branch), which is
why we were unable to release it in U3.
This was in long time ago, I think someone forgot to close. Closing.
Verified against 2.4.21-31.EL.
A fix for this problem was committed to the RHEL3 U4 patch pool
on 22-Sep-2004 (in kernel version 2.4.21-20.10.EL).
An errata has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.