Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-1199 lustre build system overhaul
  3. LU-3466

Make lustre-iokit a subpackage of lustre

    XMLWordPrintable

Details

    • Technical task
    • Resolution: Fixed
    • Minor
    • Lustre 2.5.0
    • Lustre 2.5.0
    • None
    • 8663

    Description

      We can greatly reduce the build system complexity if we eliminate the recursive build of independent packages within the lustre tree. lustre-iokit is one of the recursive builds that should be eliminated.

      Possible approaches are:

      1. Eliminate lustre-iokit.spec.in, and lustre-iokit's independent autotools system. Merge those parts into lustre's build system. lustre-iokit would be just another subpackage in lustre.spec.in.
      2. Move lustre-iokit out of the lustre tree and make it a stand-alone project.

      Unlike with ldiskfs, I am going to recommend that we leave lustre-iokit in tree, but merge its build system into lustre.

      The only reason I can see to move it out of tree is if people frequently need to build lustre-iokit on its own, independent of lustre.

      Attachments

        Issue Links

          Activity

            People

              mdiep Minh Diep
              morrone Christopher Morrone (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: