Bug 1658138

Summary: missing libibverbs from overcloud image to enable ovs-dpdk with mlnx nic
Product: Red Hat OpenStack Reporter: Moshe Levi <moshele>
Component: openstack-tripleo-puppet-elementsAssignee: RHOS Maint <rhos-maint>
Status: CLOSED EOL QA Contact: nlevinki <nlevinki>
Severity: medium Docs Contact:
Priority: medium    
Version: 14.0 (Rocky)CC: aconole, bhaley, cfontain, fbaudin, fleitner, hakhande, hasanq, hbrock, jslagle, mburns, mleitner, moshele, rhos-maint, skramaja
Target Milestone: ---Keywords: Triaged, ZStream
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-08-26 21:24:46 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:

Description Moshe Levi 2018-12-11 10:49:14 UTC
Description of problem:


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


How reproducible:
We are testing OSP14 with openvswitch-dpdk on Mellanox Nic and deployment failed because of missing libibverbs which is needed to run mlnx pmd

Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Saravanan KR 2018-12-12 11:44:58 UTC
Is it possible it add a patch in the tripleo-puppet-elements if the package is generally available for CentOS and RHEL? If not, it should be a doc recommendation of using virt-customize.
https://github.com/openstack/tripleo-puppet-elements/blob/master/elements/overcloud-compute/pkg-map

Comment 3 Moshe Levi 2018-12-13 16:41:57 UTC
generally available for Centos/RHEL.

so Should I add it here https://github.com/openstack/tripleo-puppet-elements/blob/master/elements/overcloud-compute/pkg-map?

Comment 4 Saravanan KR 2018-12-14 12:31:23 UTC
(In reply to Moshe Levi from comment #3)
> generally available for Centos/RHEL.
> 
> so Should I add it here
> https://github.com/openstack/tripleo-puppet-elements/blob/master/elements/
> overcloud-compute/pkg-map?
Yes, you can add it here.

Comment 5 Marcelo Ricardo Leitner 2019-01-03 21:03:29 UTC
Cc'ing Flavio and Aaron for awareness.

Comment 6 Moshe Levi 2019-02-17 11:16:04 UTC
(In reply to Marcelo Ricardo Leitner from comment #5)
> Cc'ing Flavio and Aaron for awareness.

So what is the resolution here? Do we move this to openstack documentation or we can add libibverbs to here https://github.com/openstack/tripleo-puppet-elements/blob/master/elements/overcloud-compute/pkg-map

Comment 7 Moshe Levi 2019-02-18 08:39:01 UTC
@ Marcelo Ricardo, 
I remember you were against adding this to the overcloud image, I am not sure what was the reason...

Comment 8 Marcelo Ricardo Leitner 2019-02-20 18:56:18 UTC
(In reply to Moshe Levi from comment #7)
> @ Marcelo Ricardo, 
> I remember you were against adding this to the overcloud image, I am not
> sure what was the reason...

Same here. I have the impression too but I can't remember exactly why nor find
a reference to it. Anyway, I think it was mainly to keep benefiting from the weak
dependency provided by the glue library and keep the installation size in check,
as this is a piece of sw that is only required if using Mellanox and only in some
use cases.

need-info on assignee as per comment #6.

Comment 9 Mike Burns 2020-08-26 21:24:46 UTC
This Release is retired.  If this bug is still relevant, please reopen and retarget to an open release.

Comment 10 Red Hat Bugzilla 2023-09-14 04:43:37 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days