lustre build system overhaul (LU-1199)

[LU-3466] Make lustre-iokit a subpackage of lustre Created: 12/Jun/13  Updated: 16/Oct/13  Resolved: 25/Sep/13

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.5.0
Fix Version/s: Lustre 2.5.0

Type: Technical task Priority: Minor
Reporter: Christopher Morrone Assignee: Minh Diep
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
is related to LU-3959 Make lustre-iokit a subpackage of lustre Closed
Rank (Obsolete): 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.



 Comments   
Comment by Peter Jones [ 13/Jun/13 ]

Minh can you please review this suggestion to understand what would be required? thanks Peter

Comment by Minh Diep [ 13/Aug/13 ]

Here is a first iteration http://review.whamcloud.com/#/c/7314/

Comment by Minh Diep [ 20/Aug/13 ]

The latest patch version 6 http://review.whamcloud.com/#/c/7314/6 has passed build and test, please review

Comment by Jodi Levi (Inactive) [ 16/Sep/13 ]

Duplicate of LU-3959

Comment by Jodi Levi (Inactive) [ 25/Sep/13 ]

Patch landed to Master. Follow on work for 2.6 will be tracked under LU-3959

Generated at Sat Feb 10 01:34:09 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.