[LU-227] add support for external ldiskfs package Created: 21/Apr/11  Updated: 13/Oct/11  Resolved: 13/Oct/11

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.0.0, Lustre 2.1.0
Fix Version/s: None

Type: New Feature Priority: Minor
Reporter: Ned Bass Assignee: Yang Sheng
Resolution: Duplicate Votes: 0
Labels: None

Rank (Obsolete): 10868

 Description   

LLNL has created an standalone ldiskfs package that is maintained outside of the lustre tree. Currently this is maintained at https://github.com/nedbass/lustre-ldiskfs but we will eventually move it to our organization page at https://github.com/chaos. This package makes it easier for us to port lustre to newer kernels, i.e. we don't have to generate a new ldiskfs patch stack for each kernel. Instead we support multiple kernel APIs within ldiskfs with the help of autoconf. We think this approach improves the maintainability and stability of ldiskfs compared to the current practice of copying and patching ext sources from the kernel. Also as Lustre adds support for other backend filesystems like ZFS we should be consistent in how we package them.

This issue is to request review of a patch that adds a configure option --with-ldiskfs-devel to enable the use of this external package. I will push this to gerrit shortly.



 Comments   
Comment by Ned Bass [ 21/Apr/11 ]

Review at http://review.whamcloud.com/453

Comment by Peter Jones [ 25/Apr/11 ]

Yang Sheng

Could you look into this one please?

Thanks

Peter

Comment by Yang Sheng [ 26/Apr/11 ]

Taken.

Comment by Prakash Surya (Inactive) [ 04/Oct/11 ]

This ticket has been updated and moved to LU-723 (http://jira.whamcloud.com/browse/LU-723). Thus, this ticket can be closed and future discussions can be directed to LU-723.

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