Bug 474935 - fcoe: fix terminate_rport_io related problems
Summary: fcoe: fix terminate_rport_io related problems
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: kernel
Version: 5.3
Hardware: All
OS: Linux
high
high
Target Milestone: rc
: ---
Assignee: Mike Christie
QA Contact: Martin Jenner
URL:
Whiteboard:
Depends On:
Blocks: 462384
TreeView+ depends on / blocked
 
Reported: 2008-12-05 22:14 UTC by Mike Christie
Modified: 2009-01-20 20:01 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-01-20 20:01:09 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
Fix for regression for bug introduced in Beta6 (5.51 KB, patch)
2008-12-11 07:36 UTC, Abhijeet Joglekar
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2009:0225 0 normal SHIPPED_LIVE Important: Red Hat Enterprise Linux 5.3 kernel security and bug fix update 2009-01-20 16:06:24 UTC

Description Mike Christie 2008-12-05 22:14:55 UTC
Description of problem:

We need to fix a issue with the terminate rport io function getting called at the same time as the scsi eh abort code, the terminate rport io function getting called after it has reset it port id, and also drivers like fnic needing to cleanup/restart IO after a rport relogin.

Seems like a lot, but it is just a couple small patches. One was sent by JamesS upstream already:
http://marc.info/?l=linux-scsi&m=122849753004520&w=2
the other parts are small changes to fnic and libfc.



Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 2 Abhijeet Joglekar 2008-12-05 23:57:53 UTC
It is looking like it was a firmware issue where local aborts were not getting completed by firmware correctly. Testing in progress...

Comment 5 Abhijeet Joglekar 2008-12-10 18:02:51 UTC
The patch set for this should be out by end of day today.

Comment 6 Abhijeet Joglekar 2008-12-11 07:36:01 UTC
Created attachment 326591 [details]
Fix for regression for bug introduced in Beta6

This patch fixes a regression that was introduced while submitting patches for Beta6 last week. The change is minor, low risk, and only in the fnic module. 

This patch was tested on top of kernel 126 (http://people.redhat.com/dzickus/el5/126.el5/) which included all the patches submitted for fnic and libfc for Beta6.

Please include in Beta6.

Thanks
-- abhijeet

Comment 10 Don Zickus 2008-12-16 19:15:33 UTC
in kernel-2.6.18-127.el5
You can download this test kernel from http://people.redhat.com/dzickus/el5

Comment 13 errata-xmlrpc 2009-01-20 20:01:09 UTC
An advisory 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 therefore 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.

http://rhn.redhat.com/errata/RHSA-2009-0225.html


Note You need to log in before you can comment on or make changes to this bug.