Bug 1494607

Summary: [RHEL-7.5] rdma-core: update to upstream release v15
Product: Red Hat Enterprise Linux 7 Reporter: Jarod Wilson <jarod>
Component: rdma-coreAssignee: Jarod Wilson <jarod>
Status: CLOSED ERRATA QA Contact: zguo <zguo>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.5CC: aditr, bhu, bugproxy, hannsj_uhl, hhei, infiniband-qe, ldu, mstowell, narendra_k, ocrdma-dev.pdl, ramrani, rdma-dev-team, sshwarts, vpottem, wangsy30, yacao, zguo
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: rdma-core-15-1.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-04-10 17:48:59 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1494610    
Bug Blocks: 1400036, 1411448, 1413149, 1429983, 1432225, 1442258, 1449793, 1451930, 1452236, 1454965, 1461180, 1461182, 1469186, 1478971, 1522983    

Description Jarod Wilson 2017-09-22 15:31:16 UTC
Description of problem:
We tend to rebase the rdma kernel subsystem every release, and the rdma userspace (and thus rdma-core) needs to be updated in sync with that. We're targeting 4.14 upstream kernel code for Red Hat Enterprise Linux 7.5, which means we need the latest rdma-core as well, so we're updating to v15.

Comment 2 Jarod Wilson 2017-09-22 15:43:04 UTC
*** Bug 1454966 has been marked as a duplicate of this bug. ***

Comment 3 Jarod Wilson 2017-09-22 15:43:06 UTC
*** Bug 1384905 has been marked as a duplicate of this bug. ***

Comment 4 Jarod Wilson 2017-09-22 15:43:18 UTC
*** Bug 1455131 has been marked as a duplicate of this bug. ***

Comment 5 Doug Ledford 2017-09-22 15:43:25 UTC
Note: This release significantly changes how the rdma-core package loads RDMA modules.  In particular, it enables kernel module autoloading instead of a static kernel module load via the rdma.service systemd service.  This will need significant testing to make sure that the update doesn't break working systems.

Comment 6 Jarod Wilson 2017-09-22 15:43:44 UTC
*** Bug 1457682 has been marked as a duplicate of this bug. ***

Comment 7 Jarod Wilson 2017-09-22 15:44:02 UTC
*** Bug 1458321 has been marked as a duplicate of this bug. ***

Comment 8 Jarod Wilson 2017-09-22 15:45:54 UTC
(In reply to Doug Ledford from comment #5)
> Note: This release significantly changes how the rdma-core package loads
> RDMA modules.  In particular, it enables kernel module autoloading instead
> of a static kernel module load via the rdma.service systemd service.  This
> will need significant testing to make sure that the update doesn't break
> working systems.

Looks like there's a corresponding udev patch we'll need as well:
  commit 5570d7f95612 ("Support 'rdma' as a ListenNetlink= argument (#6626)")

Comment 9 Jarod Wilson 2017-09-22 15:46:21 UTC
Er, no udev, I meant systemd.

Comment 12 Jarod Wilson 2017-09-22 18:57:02 UTC
*** Bug 1397710 has been marked as a duplicate of this bug. ***

Comment 14 ocrdma-dev.pdl 2017-09-28 12:43:06 UTC
hardware/configurations supported:
 -Broadcom NetXtreme-C and NetXtreme-E BCM573xx and BCM574xx 10/20/25/40/50/100 Gbps Ethernet Network Controllers

Setup, teardown, and any other configuration commands required to prepare for feature tests:
 - Setup 2 hosts with Broadcom's adaptors
 - Connection the link through Back to Back
 - Make sure "yum groupinstall Infiniband" succeeds.
 - Make sure bnxt_en.ko is loaded.
 - Assign IP addresses to interfaces on both the hosts
 - Make sure bnxt_re.ko is loaded.
 - make sure rdma-core rpm is installed.
 - ibv_devinfo should list bnxt_reX devices.
 - Run following command(s) to verify functionality:

Server:
rping -s -d -v -a <ip of server bnxt interface>
Client:
rping -c -d -v -a <ip of server bnxt interface>

 - Run other RDMA capable test tools like
ib_*_bw and ib_*_lat set of tools in RDMA_CM and socket mode to report bandwith and latency numbers.

Comment 16 Andre Beausoleil 2017-12-21 15:42:47 UTC
*** Bug 1456544 has been marked as a duplicate of this bug. ***

Comment 18 IBM Bug Proxy 2018-02-21 07:10:54 UTC
------- Comment From mgrf.com 2018-02-21 02:06 EDT-------
This is verified on R 7.5 snapshots - set to verified   thx

Comment 20 Jarod Wilson 2018-04-06 14:04:13 UTC
*** Bug 1458741 has been marked as a duplicate of this bug. ***

Comment 21 Jarod Wilson 2018-04-06 14:06:25 UTC
*** Bug 1458748 has been marked as a duplicate of this bug. ***

Comment 23 errata-xmlrpc 2018-04-10 17:48:59 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2018:0954