RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1458748 - [QLogic 7.4 Bug] libqedr loopback may "hang"
Summary: [QLogic 7.4 Bug] libqedr loopback may "hang"
Keywords:
Status: CLOSED DUPLICATE of bug 1494607
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: rdma-core
Version: 7.5
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Jarod Wilson
QA Contact: Infiniband QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-06-05 11:36 UTC by Ram Amrani
Modified: 2018-04-06 14:06 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-04-06 14:06:25 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Ram Amrani 2017-06-05 11:36:41 UTC
Description of problem:
Loop-back of inline packets hangs, when sent "one-by-one".

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

How reproducible:
1. on server: ib_write_lat -d qedr0 -F -x 0 -s 16 -I 16
2. on the same server : ib_write_lat -d qedr0 -F -x 0 -s 16 -I 16 <server's IP>

Actual results:
The application seems to hang.

Expected results:
Traffic is passed and application terminates immediately.

Additional info:
Resolved in: fc3bb14 libqedr: prevent EDPM loopback.

Comment 2 Ram Amrani 2017-06-28 12:26:34 UTC
Hi Jarod,
Have you reviewed this patch? Are you planning to apply it?
Let me know if there's something you want me to do.

Thanks,
Ram

Comment 3 Jarod Wilson 2017-07-13 15:04:38 UTC
(In reply to Ram Amrani from comment #2)
> Hi Jarod,
> Have you reviewed this patch? Are you planning to apply it?
> Let me know if there's something you want me to do.

Didn't see the patch. Generally, you want to attach or inline the patch, or at least it's full description, rather than just tack a single-line short hash description to the very end of a comment that is easily missed when triaging your way through a mountain of bugzilla emails.

That said, the patch itself looks fine, but I don't know if it's possible to get it into the release at this point in time. More likely needs to be 7.5 material, with a possible z-stream backport for 7.4 if this is considered critical enough. However, from the patch description, it seems this only relates to a loopback QP, so I suspect it really isn't that critical.

Comment 4 Ram Amrani 2017-07-30 11:27:58 UTC
> Didn't see the patch. Generally, you want to attach or inline the patch, or
> at least it's full description, rather than just tack a single-line short
> hash description to the very end of a comment that is easily missed when
> triaging your way through a mountain of bugzilla emails.


I thought that since the rdma-core is a small project in the comparison to the kernel that it'd be enough to share the short form.

> That said, the patch itself looks fine, but I don't know if it's possible to
> get it into the release at this point in time. More likely needs to be 7.5
> material, with a possible z-stream backport for 7.4 if this is considered
> critical enough. However, from the patch description, it seems this only
> relates to a loopback QP, so I suspect it really isn't that critical.

I agree this probably isn't that critical as Open MPI, for example, recognizes loopback and doesn't start RDMA to begin with.
If we stumble into a generic RDMA application that'll be problematic.

Comment 5 Ram Amrani 2017-07-30 11:29:42 UTC
Jarod,
Regarding bugs like this - are you just going to take the latest rdma-core for 7.4z and/or 7.5 or are you going to backport specific patches?
If the latter, do you require my assistance in posting them to rkml or do you it yourself?

Thanks,
Ram

Comment 6 Don Dutile (Red Hat) 2017-07-31 01:55:11 UTC
(In reply to Ram Amrani from comment #5)
> Jarod,
> Regarding bugs like this - are you just going to take the latest rdma-core
> for 7.4z and/or 7.5 or are you going to backport specific patches?
> If the latter, do you require my assistance in posting them to rkml or do
> you it yourself?
> 
> Thanks,
> Ram

rdma-core is a userspace pkg; only kernel patches go to rkml.

Jarod has uber-privs as pkg owner to modify it at will.  Testing keeps him honest! ;-)

Jarod can chime in differently, or save his breath:
rdma-core is in synch with the kernel now -- it's own little OFED-like world.  So, Jarod backports the rdma-core that is in synch with the backport base of kernel RDMA in the RHEL release.  Bug fixes btwn major releases of rdma-core are picked when deemed necessary for release requirements.

Comment 7 Jarod Wilson 2017-07-31 18:39:21 UTC
We'll definitely do an updated rdma-core for 7.5, to match up with what we do kernel-wise, like Don said. Anything going back to z-stream is going to be a selective backport, we won't do a major version bump there. This particular bug should be addressed by a 7.5 rebase, but I don't currently see a strong argument to worry about backporting it to 7.4-z as well. I do appreciate particular desired patches/bugfixes being pointed out though, even better if they're tested and known to fix reported bugs.

Comment 8 Don Dutile (Red Hat) 2018-04-05 19:22:50 UTC
(In reply to Jarod Wilson from comment #7)
Is this bz resolved in 7.5?

Comment 9 Jarod Wilson 2018-04-06 14:06:25 UTC
Yes, we actually picked up this fix via the rebase to rdma-core v15 in 7.5.

*** This bug has been marked as a duplicate of bug 1494607 ***


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