lustre build system overhaul
(LU-1199)
|
|
| 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: |
|
||||||||
| 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:
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 |
| Comment by Jodi Levi (Inactive) [ 25/Sep/13 ] |
|
Patch landed to Master. Follow on work for 2.6 will be tracked under |