Description of problem: The iscsi digest is 32bits and so we should be using the appropriate be/le macors to access it. Current we just copy it off the network and compare it to what we calculated on the host so we get mismatch errors. Version-Release number of selected component (if applicable): How reproducible: Every time. Steps to Reproduce: 1. Set either header or data digests in the iscsid.conf file node.conn[0].iscsi.HeaderDigest = CRC32C,None node.conn[0].iscsi.DataDigest = CRC32C,None 2. log in to a port 3. Actual results: Get lots of connection errors and cannot proceed with the login. Expected results: Should not get connection errors. Additional info:
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.
Created attachment 286251 [details] fix BE crc handling Fixes BE digest handling. Upstream commit. http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=ef19454bd437b2ba14c9cda1de85debd9f383484
Putting this up for 5.2. I guess BE digests never worked and it was not a iscsi issue, so there is probably not much chance of a regession. OTOH, it seems like no one uses this feature, so we could probably wait until 5.3 if there is no time.
Data digests are broken for all archs due to some other bug, so pushing this to 5.4 as it requires more work than originally thought. Also we still have not had a user or vendor asking for data digests.
Updating PM score.
Move to 5.5
This request was evaluated by Red Hat Product Management for inclusion in Red Hat Enterprise Linux 5.6 and Red Hat does not plan to fix this issue the currently developed update. Contact your manager or support representative in case you need to escalate this bug.
This request was evaluated by Red Hat Product Management for inclusion in Red Hat Enterprise Linux 5.7 and Red Hat does not plan to fix this issue the currently developed update. Contact your manager or support representative in case you need to escalate this bug.
This request was evaluated by Red Hat Product Management for inclusion in Red Hat Enterprise Linux 5.8 and Red Hat does not plan to fix this issue the currently developed update. Contact your manager or support representative in case you need to escalate this bug.
This request was not resolved in time for the current release. Red Hat invites you to ask your support representative to propose this request, if still desired, for consideration in the next release of Red Hat Enterprise Linux.