Details
-
Improvement
-
Resolution: Fixed
-
Major
-
Lustre 2.2.0
-
None
-
4535
Description
Currently, in order to build Lustre the developer needs to have access
to a full kernel source tree to build the ldiskfs kernel module. To get
around this restriction, a separate standalone ldiskfs package has been
created and is being hosted here:
https://github.com/chaos/ldiskfs
This external package provides a lustre-ldiskfs package as well as a
lustre-ldiskfs-devel package.
In order to build Lustre against this external ldiskfs package, a few
tweaks to the it's build system are needed. These have been pushed to
Gerrit in the form of the following patches:
http://review.whamcloud.com/453
http://review.whamcloud.com/1426
http://review.whamcloud.com/1427
http://review.whamcloud.com/1428
These patches are meant to maintain the current ldiskfs build
infrastructure (intree and inkernel), and only extend Lustre to build
using this external ldiskfs package.
Attachments
Issue Links
- Trackbacks
-
Changelog 2.2 version 2.2.0 Support for networks: o2iblnd OFED 1.5.4 Server support for kernels: 2.6.32220.4.2.el6 (RHEL6) Client support for unpatched kernels: 2.6.18274.18.1.el5 (RHEL5) 2.6.32220.4.2.el6 (RHEL6) 2.6.32.360....
Activity
Integrated in lustre-master » i686,server,el6,inkernel #336
LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a)
Result = SUCCESS
Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a
Files :
- build/autoMakefile.am.toplevel
- autoMakefile.am
- lustre/lvfs/fsfilt_ext3.c
- build/autoconf/lustre-build.m4
- ldiskfs/ldiskfs/Makefile.in
- ldiskfs/configure.ac
- lustre/lvfs/Makefile.in
- lustre/autoconf/lustre-core.m4
- build/autoconf/Makefile.am
- lustre/lvfs/autoMakefile.am
- build/autoconf/lustre-build-ldiskfs.m4
Integrated in lustre-master » i686,server,el5,inkernel #336
LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a)
Result = SUCCESS
Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a
Files :
- lustre/lvfs/autoMakefile.am
- lustre/autoconf/lustre-core.m4
- build/autoconf/lustre-build.m4
- ldiskfs/ldiskfs/Makefile.in
- lustre/lvfs/fsfilt_ext3.c
- build/autoMakefile.am.toplevel
- ldiskfs/configure.ac
- build/autoconf/lustre-build-ldiskfs.m4
- lustre/lvfs/Makefile.in
- autoMakefile.am
- build/autoconf/Makefile.am
Integrated in lustre-master » x86_64,server,el5,inkernel #336
LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a)
Result = SUCCESS
Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a
Files :
- lustre/lvfs/Makefile.in
- lustre/lvfs/autoMakefile.am
- ldiskfs/ldiskfs/Makefile.in
- build/autoMakefile.am.toplevel
- ldiskfs/configure.ac
- autoMakefile.am
- lustre/lvfs/fsfilt_ext3.c
- lustre/autoconf/lustre-core.m4
- build/autoconf/lustre-build.m4
- build/autoconf/lustre-build-ldiskfs.m4
- build/autoconf/Makefile.am
Integrated in lustre-master » x86_64,client,el6,inkernel #336
LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a)
Result = SUCCESS
Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a
Files :
- ldiskfs/ldiskfs/Makefile.in
- lustre/lvfs/autoMakefile.am
- build/autoconf/Makefile.am
- lustre/lvfs/fsfilt_ext3.c
- build/autoconf/lustre-build.m4
- autoMakefile.am
- build/autoMakefile.am.toplevel
- lustre/lvfs/Makefile.in
- build/autoconf/lustre-build-ldiskfs.m4
- lustre/autoconf/lustre-core.m4
- ldiskfs/configure.ac
Integrated in lustre-master » x86_64,server,el6,inkernel #336
LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a)
Result = SUCCESS
Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a
Files :
- lustre/lvfs/Makefile.in
- build/autoconf/Makefile.am
- build/autoconf/lustre-build.m4
- autoMakefile.am
- lustre/lvfs/fsfilt_ext3.c
- lustre/lvfs/autoMakefile.am
- build/autoconf/lustre-build-ldiskfs.m4
- lustre/autoconf/lustre-core.m4
- ldiskfs/configure.ac
- ldiskfs/ldiskfs/Makefile.in
- build/autoMakefile.am.toplevel
Integrated in lustre-master » x86_64,client,el5,inkernel #336
LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a)
Result = SUCCESS
Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a
Files :
- ldiskfs/configure.ac
- build/autoconf/Makefile.am
- autoMakefile.am
- build/autoconf/lustre-build.m4
- lustre/lvfs/Makefile.in
- ldiskfs/ldiskfs/Makefile.in
- build/autoMakefile.am.toplevel
- build/autoconf/lustre-build-ldiskfs.m4
- lustre/lvfs/fsfilt_ext3.c
- lustre/lvfs/autoMakefile.am
- lustre/autoconf/lustre-core.m4
Integrated in lustre-master » i686,client,el6,inkernel #336
LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a)
Result = SUCCESS
Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a
Files :
- ldiskfs/configure.ac
- ldiskfs/ldiskfs/Makefile.in
- autoMakefile.am
- build/autoconf/lustre-build-ldiskfs.m4
- build/autoconf/Makefile.am
- build/autoMakefile.am.toplevel
- build/autoconf/lustre-build.m4
- lustre/autoconf/lustre-core.m4
- lustre/lvfs/autoMakefile.am
- lustre/lvfs/Makefile.in
- lustre/lvfs/fsfilt_ext3.c
Integrated in lustre-master » x86_64,client,el5,ofa #336
LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a)
Result = SUCCESS
Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a
Files :
- ldiskfs/configure.ac
- build/autoconf/lustre-build-ldiskfs.m4
- lustre/lvfs/fsfilt_ext3.c
- lustre/lvfs/autoMakefile.am
- build/autoconf/lustre-build.m4
- build/autoMakefile.am.toplevel
- lustre/autoconf/lustre-core.m4
- autoMakefile.am
- build/autoconf/Makefile.am
- lustre/lvfs/Makefile.in
- ldiskfs/ldiskfs/Makefile.in
Integrated in lustre-master » i686,client,el5,ofa #318
LU-723 ldiskfs: remove ext3 RHEL5 kernel series (Revision b09684e5e5b6afedcc4ecc031b959c74676f5469)
Result = SUCCESS
Oleg Drokin : b09684e5e5b6afedcc4ecc031b959c74676f5469
Files :
- ldiskfs/kernel_patches/patches/ext3-print-inum-in-htree-warning.patch
- ldiskfs/kernel_patches/patches/ext3-xattr-no-update-ctime-2.6.22-vanilla.patch
- ldiskfs/kernel_patches/patches/ext3_fix_i_flags.patch
- ldiskfs/kernel_patches/patches/ext3-mballoc3-2.6.18.patch
- ldiskfs/kernel_patches/patches/ext3-dynlocks-2.6-rhel5.patch
- ldiskfs/kernel_patches/patches/ext3-remove-cond_resched-calls-2.6.12.patch
- ldiskfs/kernel_patches/patches/export-ext3-2.6-rhel4.patch
- build/autoconf/lustre-build-linux.m4
- ldiskfs/kernel_patches/patches/ext3-corrupted-orphans-2.6.patch
- ldiskfs/kernel_patches/patches/ext3-include-fixes-2.6-rhel4.patch
- ldiskfs/kernel_patches/patches/ext3-inode-version-2.6.18-vanilla.patch
- ldiskfs/kernel_patches/patches/ext3-version-2.6-rhel5.patch
- ldiskfs/kernel_patches/patches/ext3-nlinks-2.6-rhel5.patch
- ldiskfs/kernel_patches/patches/ext3-mmp-2.6.18-vanilla.patch
- ldiskfs/kernel_patches/patches/ext3-fiemap-2.6-rhel5.patch
- ldiskfs/kernel_patches/patches/ext3-hash-indexed-dir-dotdot-update.patch
- ldiskfs/kernel_patches/patches/ext3-block-bitmap-validation-2.6-rhel5.patch
- ldiskfs/kernel_patches/patches/ext3-kill-dx_root.patch
- ldiskfs/kernel_patches/patches/ext3-mballoc-pa_free-mismatch.patch
- ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5.series
- ldiskfs/kernel_patches/patches/ext3-wantedi-2.6-rhel4.patch
- ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6.18-vanilla.patch
- ldiskfs/kernel_patches/patches/ext3-max-dir-size.patch
- ldiskfs/kernel_patches/patches/ext3-osd-iam-exports.patch
- ldiskfs/kernel_patches/patches/ext3-export-64bit-name-hash.patch
- ldiskfs/kernel_patches/patches/ext4-convert-group-lock-rhel5.patch
- ldiskfs/kernel_patches/patches/ext3-force_over_8tb-rhel5.patch
- ldiskfs/kernel_patches/patches/alloc-policy-2.6-rhlel5.diff
- ldiskfs/kernel_patches/patches/ext3-get-raid-stripe-from-sb.patch
- ldiskfs/kernel_patches/patches/ext3-pdir-fix.patch
- ldiskfs/configure.ac
- ldiskfs/kernel_patches/patches/ext3-disable-mb-cache.patch
- ldiskfs/kernel_patches/patches/ext3-map_inode_page-2.6.18.patch
- ldiskfs/kernel_patches/patches/ext3-big-endian-check-2.6-rhel5.patch
- ldiskfs/kernel_patches/patches/ext3-journal-chksum-2.6.18-vanilla.patch
- ldiskfs/kernel_patches/patches/ext3-extents-2.6.18-vanilla.patch
- ldiskfs/kernel_patches/patches/ext3-uninit-2.6.18.patch
- ldiskfs/kernel_patches/patches/ext3-osd-iop-common.patch
- ldiskfs/kernel_patches/patches/ext3_data_in_dirent.patch
- ldiskfs/kernel_patches/patches/ext3-dynlocks-common.patch
- ldiskfs/kernel_patches/patches/ext3-mballoc3-core.patch
- ldiskfs/kernel_patches/patches/ext3-statfs-2.6-rhel5.patch
- ldiskfs/kernel_patches/patches/ext3-lookup-dotdot-2.6.9.patch
- ldiskfs/kernel_patches/patches/ext3-ea-expand-lose-block.patch
Integrated in lustre-master » i686,client,el5,inkernel #318
LU-723 ldiskfs: remove ext3 RHEL5 kernel series (Revision b09684e5e5b6afedcc4ecc031b959c74676f5469)
Result = SUCCESS
Oleg Drokin : b09684e5e5b6afedcc4ecc031b959c74676f5469
Files :
- ldiskfs/kernel_patches/patches/ext3-osd-iop-common.patch
- ldiskfs/kernel_patches/patches/ext3-dynlocks-2.6-rhel5.patch
- ldiskfs/kernel_patches/patches/ext3-dynlocks-common.patch
- ldiskfs/kernel_patches/patches/ext3-journal-chksum-2.6.18-vanilla.patch
- ldiskfs/kernel_patches/patches/ext3-fiemap-2.6-rhel5.patch
- ldiskfs/kernel_patches/patches/ext3-force_over_8tb-rhel5.patch
- ldiskfs/kernel_patches/patches/ext3_data_in_dirent.patch
- ldiskfs/kernel_patches/patches/ext3-block-bitmap-validation-2.6-rhel5.patch
- ldiskfs/kernel_patches/patches/ext3-big-endian-check-2.6-rhel5.patch
- ldiskfs/kernel_patches/patches/ext3-mballoc3-2.6.18.patch
- ldiskfs/kernel_patches/patches/ext3-include-fixes-2.6-rhel4.patch
- ldiskfs/configure.ac
- ldiskfs/kernel_patches/patches/ext3-xattr-no-update-ctime-2.6.22-vanilla.patch
- ldiskfs/kernel_patches/patches/ext3-wantedi-2.6-rhel4.patch
- ldiskfs/kernel_patches/patches/ext3-max-dir-size.patch
- ldiskfs/kernel_patches/patches/export-ext3-2.6-rhel4.patch
- ldiskfs/kernel_patches/patches/ext3-pdir-fix.patch
- ldiskfs/kernel_patches/patches/ext3-inode-version-2.6.18-vanilla.patch
- ldiskfs/kernel_patches/patches/ext3_fix_i_flags.patch
- ldiskfs/kernel_patches/patches/ext3-ea-expand-lose-block.patch
- build/autoconf/lustre-build-linux.m4
- ldiskfs/kernel_patches/patches/ext3-export-64bit-name-hash.patch
- ldiskfs/kernel_patches/patches/ext4-convert-group-lock-rhel5.patch
- ldiskfs/kernel_patches/patches/ext3-get-raid-stripe-from-sb.patch
- ldiskfs/kernel_patches/patches/ext3-map_inode_page-2.6.18.patch
- ldiskfs/kernel_patches/patches/ext3-lookup-dotdot-2.6.9.patch
- ldiskfs/kernel_patches/patches/ext3-uninit-2.6.18.patch
- ldiskfs/kernel_patches/patches/ext3-remove-cond_resched-calls-2.6.12.patch
- ldiskfs/kernel_patches/patches/alloc-policy-2.6-rhlel5.diff
- ldiskfs/kernel_patches/patches/ext3-osd-iam-exports.patch
- ldiskfs/kernel_patches/patches/ext3-disable-mb-cache.patch
- ldiskfs/kernel_patches/patches/ext3-mballoc-pa_free-mismatch.patch
- ldiskfs/kernel_patches/patches/ext3-extents-2.6.18-vanilla.patch
- ldiskfs/kernel_patches/patches/ext3-nanosecond-2.6.18-vanilla.patch
- ldiskfs/kernel_patches/patches/ext3-print-inum-in-htree-warning.patch
- ldiskfs/kernel_patches/patches/ext3-kill-dx_root.patch
- ldiskfs/kernel_patches/patches/ext3-hash-indexed-dir-dotdot-update.patch
- ldiskfs/kernel_patches/patches/ext3-mballoc3-core.patch
- ldiskfs/kernel_patches/patches/ext3-corrupted-orphans-2.6.patch
- ldiskfs/kernel_patches/patches/ext3-statfs-2.6-rhel5.patch
- ldiskfs/kernel_patches/patches/ext3-nlinks-2.6-rhel5.patch
- ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5.series
- ldiskfs/kernel_patches/patches/ext3-version-2.6-rhel5.patch
- ldiskfs/kernel_patches/patches/ext3-mmp-2.6.18-vanilla.patch
Integrated in
lustre-master » x86_64,client,sles11,inkernel #336
LU-723Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a)Result = SUCCESS
Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a
Files :