[LU-388] Lustre's kernel-ib RPM conflicts with EL5's openib RPM Created: 02/Jun/11  Updated: 21/Jun/11  Resolved: 21/Jun/11

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.1.0, Lustre 1.8.6
Fix Version/s: Lustre 2.1.0, Lustre 1.8.6

Type: Bug Priority: Blocker
Reporter: Michael MacDonald (Inactive) Assignee: Brian Murrell (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Severity: 3
Rank (Obsolete): 4979

 Description   
[root@client-14 ~]# rpm -ivh /scratch/hudson/lustre-master/145/build_type\=server\,distro\=el5\,arch\=i686\,ib_stack\=ofa/kernel-ib-1.5.3.1-2.6.18_238.9.1.el5_lustre.gc66d831.i686.rpm
Preparing...                ########################################### [100%]
   file /etc/init.d/openibd from install of kernel-ib-1.5.3.1-2.6.18_238.9.1.el5_lustre.gc66d831.i686 conflicts with file from package openib-1.4.1-5.el5.noarch
   file /etc/udev/rules.d/90-ib.rules from install of kernel-ib-1.5.3.1-2.6.18_238.9.1.el5_lustre.gc66d831.i686 conflicts with file from package openib-1.4.1-5.el5.noarch


 Comments   
Comment by Michael MacDonald (Inactive) [ 02/Jun/11 ]

This is blocking TT-120 ... We can't provision test nodes with OFA IB until this is fixed. I'll try provisioning an EL6 node and see if there are conflicts there, too.

Comment by Brian Murrell (Inactive) [ 03/Jun/11 ]

I think the path of least resistance here is to try to operate the OFED 1.5.x kernel space with RHEL5's 1.4.x userspace tools and libraries. In order to do this, the OFED 1.5.x kernel-ib RPM spec will need to be modified to remove the conflicts with RH's openib RPM as the previous comment demonstrates.

Comment by Brian Murrell (Inactive) [ 04/Jun/11 ]

There is a build in lustre-reviews #799 which should fix this. If somebody gets to testing it before I do please report here on whether it resolves the issue or not.

Comment by Brian Murrell (Inactive) [ 06/Jun/11 ]

The previous build did not run a depmod for the kernel-ib modules after they were installed. A subsequent new build is in lustre-reviews (building as I write this) under build number 817. That one should install on rhel5/x86_64 (at least) and work with lnet. You can install it with loadjenkins, but of course change the -j and -b arguments accordingly.

If you get a chance to test it before me, please let me know how it goes. Otherwise I will be testing it in about 12 hours from now (assuming I can get nodes).

Comment by Jian Yu [ 06/Jun/11 ]

The build works:

loadjenkinsbuild -o -j lustre-reviews -b 817 -t server -d el5 -a x86_64 -i ofa -p test -r -n fat-amd-2
[root@fat-amd-2-ib ~]# rpm -qa | grep kernel
kernel-headers-2.6.18-238.12.1.el5
kernel-2.6.18-238.9.1.el5_lustre.20110525141730
kernel-ib-1.5.3.1-2.6.18_238.9.1.el5_lustre.20110525141730

[root@fat-amd-2-ib ~]# modinfo ib_core
filename:       /lib/modules/2.6.18-238.9.1.el5_lustre.20110525141730/updates/kernel/drivers/infiniband/core/ib_core.ko
license:        Dual BSD/GPL
description:    core kernel InfiniBand API
author:         Roland Dreier
srcversion:     95FC00068BCEC8D736F5882
depends:        
vermagic:       2.6.18-238.9.1.el5_lustre.20110525141730 SMP mod_unload gcc-4.1

And here is the passed result of runtests over OFA IB: https://maloo.whamcloud.com/test_sets/f49aefb4-90b3-11e0-a0d3-52540025f9af

Comment by Brian Murrell (Inactive) [ 07/Jun/11 ]

The build works:

Great. Can you add a "+1 Verified" to the patch at review.whamcloud.com then? In general, if you verify that a particular patch that's in review works, it's helpful to set the verified flag on the review tool. Since there is comment space available when you add the +1 Verified, it's probably useful to point to the collateral that proves the verification, if any is available. In this case you could include the maloo link you have in your previous comment.

Thanx and cheers!

Comment by Jian Yu [ 07/Jun/11 ]

Can you add a "+1 Verified" to the patch at review.whamcloud.com then?

Done.

Comment by Build Master (Inactive) [ 07/Jun/11 ]

Integrated in lustre-b1_8 » x86_64,client,ubuntu1004,inkernel #66
LU-388 modify kernel-ib spec file for openib RPM

Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
Files :

  • build/patches/ofed/01-play-nice-with-RHEL5.ed
  • build/lbuild
Comment by Build Master (Inactive) [ 07/Jun/11 ]

Integrated in lustre-b1_8 » x86_64,client,el5,ofa #66
LU-388 modify kernel-ib spec file for openib RPM

Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
Files :

  • build/patches/ofed/01-play-nice-with-RHEL5.ed
  • build/lbuild
Comment by Build Master (Inactive) [ 07/Jun/11 ]

Integrated in lustre-b1_8 » x86_64,server,el5,ofa #66
LU-388 modify kernel-ib spec file for openib RPM

Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
Files :

  • build/lbuild
  • build/patches/ofed/01-play-nice-with-RHEL5.ed
Comment by Build Master (Inactive) [ 07/Jun/11 ]

Integrated in lustre-b1_8 » x86_64,client,el6,inkernel #66
LU-388 modify kernel-ib spec file for openib RPM

Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
Files :

  • build/lbuild
  • build/patches/ofed/01-play-nice-with-RHEL5.ed
Comment by Build Master (Inactive) [ 07/Jun/11 ]

Integrated in lustre-b1_8 » x86_64,server,el5,inkernel #66
LU-388 modify kernel-ib spec file for openib RPM

Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
Files :

  • build/patches/ofed/01-play-nice-with-RHEL5.ed
  • build/lbuild
Comment by Build Master (Inactive) [ 07/Jun/11 ]

Integrated in lustre-b1_8 » x86_64,client,el5,inkernel #66
LU-388 modify kernel-ib spec file for openib RPM

Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
Files :

  • build/patches/ofed/01-play-nice-with-RHEL5.ed
  • build/lbuild
Comment by Build Master (Inactive) [ 07/Jun/11 ]

Integrated in lustre-b1_8 » i686,client,el6,inkernel #66
LU-388 modify kernel-ib spec file for openib RPM

Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
Files :

  • build/lbuild
  • build/patches/ofed/01-play-nice-with-RHEL5.ed
Comment by Build Master (Inactive) [ 07/Jun/11 ]

Integrated in lustre-b1_8 » i686,client,el5,inkernel #67
LU-388 modify kernel-ib spec file for openib RPM

Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
Files :

  • build/lbuild
  • build/patches/ofed/01-play-nice-with-RHEL5.ed
Comment by Build Master (Inactive) [ 07/Jun/11 ]

Integrated in lustre-b1_8 » i686,client,el5,ofa #67
LU-388 modify kernel-ib spec file for openib RPM

Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
Files :

  • build/patches/ofed/01-play-nice-with-RHEL5.ed
  • build/lbuild
Comment by Build Master (Inactive) [ 07/Jun/11 ]

Integrated in lustre-b1_8 » i686,server,el5,ofa #67
LU-388 modify kernel-ib spec file for openib RPM

Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
Files :

  • build/patches/ofed/01-play-nice-with-RHEL5.ed
  • build/lbuild
Comment by Build Master (Inactive) [ 07/Jun/11 ]

Integrated in lustre-b1_8 » i686,server,el5,inkernel #67
LU-388 modify kernel-ib spec file for openib RPM

Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
Files :

  • build/patches/ofed/01-play-nice-with-RHEL5.ed
  • build/lbuild
Comment by Build Master (Inactive) [ 21/Jun/11 ]

Integrated in lustre-master » x86_64,client,el5,inkernel #178
LU-388 modify kernel-ib spec file for openib RPM

Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
Files :

  • build/lbuild
  • build/patches/ofed/01-play-nice-with-RHEL5.ed
Comment by Build Master (Inactive) [ 21/Jun/11 ]

Integrated in lustre-master » x86_64,client,el6,inkernel #178
LU-388 modify kernel-ib spec file for openib RPM

Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
Files :

  • build/lbuild
  • build/patches/ofed/01-play-nice-with-RHEL5.ed
Comment by Build Master (Inactive) [ 21/Jun/11 ]

Integrated in lustre-master » x86_64,client,sles11,inkernel #178
LU-388 modify kernel-ib spec file for openib RPM

Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
Files :

  • build/patches/ofed/01-play-nice-with-RHEL5.ed
  • build/lbuild
Comment by Build Master (Inactive) [ 21/Jun/11 ]

Integrated in lustre-master » i686,client,el5,inkernel #178
LU-388 modify kernel-ib spec file for openib RPM

Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
Files :

  • build/lbuild
  • build/patches/ofed/01-play-nice-with-RHEL5.ed
Comment by Build Master (Inactive) [ 21/Jun/11 ]

Integrated in lustre-master » x86_64,client,ubuntu1004,inkernel #178
LU-388 modify kernel-ib spec file for openib RPM

Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
Files :

  • build/patches/ofed/01-play-nice-with-RHEL5.ed
  • build/lbuild
Comment by Build Master (Inactive) [ 21/Jun/11 ]

Integrated in lustre-master » i686,server,el5,ofa #178
LU-388 modify kernel-ib spec file for openib RPM

Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
Files :

  • build/lbuild
  • build/patches/ofed/01-play-nice-with-RHEL5.ed
Comment by Build Master (Inactive) [ 21/Jun/11 ]

Integrated in lustre-master » i686,server,el6,inkernel #178
LU-388 modify kernel-ib spec file for openib RPM

Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
Files :

  • build/lbuild
  • build/patches/ofed/01-play-nice-with-RHEL5.ed
Comment by Build Master (Inactive) [ 21/Jun/11 ]

Integrated in lustre-master » x86_64,server,el5,inkernel #178
LU-388 modify kernel-ib spec file for openib RPM

Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
Files :

  • build/patches/ofed/01-play-nice-with-RHEL5.ed
  • build/lbuild
Comment by Build Master (Inactive) [ 21/Jun/11 ]

Integrated in lustre-master » x86_64,server,el6,inkernel #178
LU-388 modify kernel-ib spec file for openib RPM

Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
Files :

  • build/patches/ofed/01-play-nice-with-RHEL5.ed
  • build/lbuild
Comment by Peter Jones [ 21/Jun/11 ]

Landed for 1.8.6 and 2.1

Comment by Build Master (Inactive) [ 21/Jun/11 ]

Integrated in lustre-master » i686,server,el5,inkernel #178
LU-388 modify kernel-ib spec file for openib RPM

Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
Files :

  • build/lbuild
  • build/patches/ofed/01-play-nice-with-RHEL5.ed
Comment by Build Master (Inactive) [ 21/Jun/11 ]

Integrated in lustre-master » i686,client,el5,ofa #178
LU-388 modify kernel-ib spec file for openib RPM

Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
Files :

  • build/patches/ofed/01-play-nice-with-RHEL5.ed
  • build/lbuild
Comment by Build Master (Inactive) [ 21/Jun/11 ]

Integrated in lustre-master » i686,client,el6,inkernel #178
LU-388 modify kernel-ib spec file for openib RPM

Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
Files :

  • build/patches/ofed/01-play-nice-with-RHEL5.ed
  • build/lbuild
Comment by Build Master (Inactive) [ 21/Jun/11 ]

Integrated in lustre-master » x86_64,client,el5,ofa #178
LU-388 modify kernel-ib spec file for openib RPM

Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
Files :

  • build/patches/ofed/01-play-nice-with-RHEL5.ed
  • build/lbuild
Comment by Build Master (Inactive) [ 21/Jun/11 ]

Integrated in lustre-master » x86_64,server,el5,ofa #178
LU-388 modify kernel-ib spec file for openib RPM

Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
Files :

  • build/patches/ofed/01-play-nice-with-RHEL5.ed
  • build/lbuild
Generated at Sat Feb 10 01:06:32 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.