lustre build system improvments (LU-3953)

[LU-3958] Reevaluate method for installing rpms in different root Created: 16/Sep/13  Updated: 16/Jan/16  Resolved: 16/Jan/16

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

Type: Technical task Priority: Minor
Reporter: Christopher Morrone Assignee: Minh Diep
Resolution: Won't Fix Votes: 0
Labels: None

Issue Links:
Related
is related to LU-3465 Reevaluate method for installing rpms... Closed
is related to LU-7518 Remove non-standard cross build stuff... Closed
Rank (Obsolete): 10528

 Description   

Changes to the build system were made to allow for Intel MIC installations, which seem to require installing lustre in odd paths. I'm not entirely comfortable with our current solution. One of the main requirements seems to be that Lustre (included the kernel modules) needs to be installed in a non-standard filesystem root.

I wonder if it isn't possible to achieve that goal through more standard means. For instance, we could make Lustre packages relocatable, and then use standard rpm --root, --dbpath, --relocate, and --prefix options at installation time to install the package into a non-standard location.

I believe that Cray also installs lustre in non-standard subdirectories, so perhaps we can come up with a non-MIC-specific solution that works for multiple people.



 Comments   
Comment by Christopher Morrone [ 16/Jan/16 ]

This ticket is superseded by LU-7518. We are just going to back this stuff out of the tree.

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