Description of problem: The be2iscsi scsi eh callouts are busted: - Sleeps with a spin lock in abort path - Does not invalidate cmds in chip when doing lun and target reset The ServerEngines guys also want to bring in support for their newer chip. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
This is a new driver to 5.5 so it cannot add a regression. Also ServerEngines is doing all the testing/QE, so it will not invalidate any work that has been done already.
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release.
Mike, who from ServerEngines are you working with? Can you add them to this bugzilla?
Adding ServerEngines engineer who is sending patches.
Jay @ SE: When should we expect these patches?
Created attachment 394942 [details] patch for RHEL5.5 Kernel The be2iscsi patch for RHEL5.5 kernel
Thanks Jay - I'm assuming this is upstream as well?
Andrius, it was just sent upstream. I reviewed it there. There was a tiny issue with a patch that is not needed for rhel5.5, so I think this is ok. I am going to send this to rh-kernel now.
in kernel-2.6.18-190.el5 You can download this test kernel from http://people.redhat.com/jwilson/el5 Please update the appropriate value in the Verified field (cf_verified) to indicate this fix has been successfully verified. Include a comment with verification details.
The test team at serverengines has run the following tests on this without seeing any issues Login with multiple targets/multiple luns Block IO w data integrity File IO w data intergrity Target offline/online We have various combinations like Qeue depth of 1,16.128 Size 512b, 1k , 2k, 4k through 2MB in 512 blocks For 72+ hours.
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-2010-0178.html