Details
-
Improvement
-
Resolution: Won't Do
-
Minor
-
None
-
Lustre 2.1.0, Lustre 1.8.x (1.8.0 - 1.8.5)
-
None
-
9742
Description
Currently, to build OFA OFED with Lustre, Jenkins gives a specific version of OFA OFED to lbuild to build. This is sub-optimal as it means that all kernels on a branch (and all branches in the case of lustre-reviews) need to be able to build with the same version of OFA OFED.
Currently in lustre/kernel_patches/targets, each target specifies either a version of OFA OFED to build or "inkernel" in the OFED_VERSION variable. This support needs to be extended such that the OFED_VERSION variable in the target file always specifies the version of OFA OFED to build for the given kernel and a new variable should be created to specify whether that target defaults/prefers OFA OFED or inkernel (i.e. in absence of any explicit directive to lbuild).
With those changes, Jenkins should be able to instruct lbuild to simply build with either inkernel OFED or OFA OFED (i.e. and not an OFA OFED version) and leave it up to the target file to specify which version of OFA OFED should be built.
This ticket is for the lbuild changes. TT-351 is for the Jenkins changes to use the enhancement done in this ticket.
Attachments
Issue Links
- Trackbacks
-
Lustre 1.8.x known issues tracker
While testing against Lustre b18 branch, we would hit known bugs which were already reported in Lustre Bugzilla https://bugzilla.lustre.org/. In order to move away from relying on Bugzilla, we would create a JIRA