Details

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

    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

            [LU-3959] Make lustre-iokit a subpackage of lustre

            One more patch to address a new issue I'm seeing.

            http://review.whamcloud.com/#/c/7771

            simmonsja James A Simmons added a comment - One more patch to address a new issue I'm seeing. http://review.whamcloud.com/#/c/7771
            mdiep Minh Diep added a comment -

            landed in 2.5

            mdiep Minh Diep added a comment - landed in 2.5
            mdiep Minh Diep added a comment - patch for master http://review.whamcloud.com/#/c/7314/

            People

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

              Dates

                Created:
                Updated:
                Resolved: