Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-1027

more flexibility in lbuild for building OFA OFED

    XMLWordPrintable

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

          Activity

            People

              mdiep Minh Diep
              brian Brian Murrell (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: