Details

    • Improvement
    • Resolution: Fixed
    • Major
    • Lustre 2.2.0, Lustre 2.3.0
    • 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

          Activity

            [LU-723] External ldiskfs package support
            pjones Peter Jones added a comment -

            Looks to have landed for 2.2

            pjones Peter Jones added a comment - Looks to have landed for 2.2

            Integrated in lustre-master » i686,client,el5,ofa #336
            LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a)

            Result = SUCCESS
            Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a
            Files :

            • build/autoconf/lustre-build-ldiskfs.m4
            • ldiskfs/ldiskfs/Makefile.in
            • build/autoconf/lustre-build.m4
            • ldiskfs/configure.ac
            • autoMakefile.am
            • build/autoconf/Makefile.am
            • build/autoMakefile.am.toplevel
            • lustre/lvfs/fsfilt_ext3.c
            • lustre/lvfs/autoMakefile.am
            • lustre/lvfs/Makefile.in
            • lustre/autoconf/lustre-core.m4
            hudson Build Master (Inactive) added a comment - Integrated in lustre-master » i686,client,el5,ofa #336 LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a) Result = SUCCESS Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a Files : build/autoconf/lustre-build-ldiskfs.m4 ldiskfs/ldiskfs/Makefile.in build/autoconf/lustre-build.m4 ldiskfs/configure.ac autoMakefile.am build/autoconf/Makefile.am build/autoMakefile.am.toplevel lustre/lvfs/fsfilt_ext3.c lustre/lvfs/autoMakefile.am lustre/lvfs/Makefile.in lustre/autoconf/lustre-core.m4

            Integrated in lustre-master » x86_64,server,el5,ofa #336
            LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a)

            Result = SUCCESS
            Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a
            Files :

            • lustre/lvfs/autoMakefile.am
            • lustre/lvfs/fsfilt_ext3.c
            • build/autoMakefile.am.toplevel
            • lustre/lvfs/Makefile.in
            • ldiskfs/configure.ac
            • autoMakefile.am
            • ldiskfs/ldiskfs/Makefile.in
            • build/autoconf/lustre-build.m4
            • build/autoconf/Makefile.am
            • lustre/autoconf/lustre-core.m4
            • build/autoconf/lustre-build-ldiskfs.m4
            hudson Build Master (Inactive) added a comment - Integrated in lustre-master » x86_64,server,el5,ofa #336 LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a) Result = SUCCESS Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a Files : lustre/lvfs/autoMakefile.am lustre/lvfs/fsfilt_ext3.c build/autoMakefile.am.toplevel lustre/lvfs/Makefile.in ldiskfs/configure.ac autoMakefile.am ldiskfs/ldiskfs/Makefile.in build/autoconf/lustre-build.m4 build/autoconf/Makefile.am lustre/autoconf/lustre-core.m4 build/autoconf/lustre-build-ldiskfs.m4

            Integrated in lustre-master » i686,client,el5,inkernel #336
            LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a)

            Result = SUCCESS
            Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a
            Files :

            • lustre/lvfs/autoMakefile.am
            • autoMakefile.am
            • build/autoconf/lustre-build-ldiskfs.m4
            • lustre/lvfs/fsfilt_ext3.c
            • ldiskfs/configure.ac
            • build/autoconf/lustre-build.m4
            • lustre/autoconf/lustre-core.m4
            • build/autoconf/Makefile.am
            • lustre/lvfs/Makefile.in
            • ldiskfs/ldiskfs/Makefile.in
            • build/autoMakefile.am.toplevel
            hudson Build Master (Inactive) added a comment - Integrated in lustre-master » i686,client,el5,inkernel #336 LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a) Result = SUCCESS Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a Files : lustre/lvfs/autoMakefile.am autoMakefile.am build/autoconf/lustre-build-ldiskfs.m4 lustre/lvfs/fsfilt_ext3.c ldiskfs/configure.ac build/autoconf/lustre-build.m4 lustre/autoconf/lustre-core.m4 build/autoconf/Makefile.am lustre/lvfs/Makefile.in ldiskfs/ldiskfs/Makefile.in build/autoMakefile.am.toplevel

            Integrated in lustre-master » i686,server,el5,ofa #336
            LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a)

            Result = SUCCESS
            Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a
            Files :

            • lustre/autoconf/lustre-core.m4
            • build/autoconf/lustre-build-ldiskfs.m4
            • lustre/lvfs/autoMakefile.am
            • build/autoconf/lustre-build.m4
            • lustre/lvfs/fsfilt_ext3.c
            • ldiskfs/ldiskfs/Makefile.in
            • ldiskfs/configure.ac
            • build/autoMakefile.am.toplevel
            • autoMakefile.am
            • lustre/lvfs/Makefile.in
            • build/autoconf/Makefile.am
            hudson Build Master (Inactive) added a comment - Integrated in lustre-master » i686,server,el5,ofa #336 LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a) Result = SUCCESS Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a Files : lustre/autoconf/lustre-core.m4 build/autoconf/lustre-build-ldiskfs.m4 lustre/lvfs/autoMakefile.am build/autoconf/lustre-build.m4 lustre/lvfs/fsfilt_ext3.c ldiskfs/ldiskfs/Makefile.in ldiskfs/configure.ac build/autoMakefile.am.toplevel autoMakefile.am lustre/lvfs/Makefile.in build/autoconf/Makefile.am

            Integrated in lustre-master » x86_64,client,ubuntu1004,inkernel #336
            LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a)

            Result = SUCCESS
            Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a
            Files :

            • lustre/lvfs/fsfilt_ext3.c
            • lustre/lvfs/Makefile.in
            • lustre/autoconf/lustre-core.m4
            • ldiskfs/ldiskfs/Makefile.in
            • lustre/lvfs/autoMakefile.am
            • build/autoMakefile.am.toplevel
            • autoMakefile.am
            • build/autoconf/lustre-build-ldiskfs.m4
            • ldiskfs/configure.ac
            • build/autoconf/lustre-build.m4
            • build/autoconf/Makefile.am
            hudson Build Master (Inactive) added a comment - Integrated in lustre-master » x86_64,client,ubuntu1004,inkernel #336 LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a) Result = SUCCESS Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a Files : lustre/lvfs/fsfilt_ext3.c lustre/lvfs/Makefile.in lustre/autoconf/lustre-core.m4 ldiskfs/ldiskfs/Makefile.in lustre/lvfs/autoMakefile.am build/autoMakefile.am.toplevel autoMakefile.am build/autoconf/lustre-build-ldiskfs.m4 ldiskfs/configure.ac build/autoconf/lustre-build.m4 build/autoconf/Makefile.am

            Integrated in lustre-master » x86_64,client,sles11,inkernel #336
            LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a)

            Result = SUCCESS
            Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a
            Files :

            • build/autoconf/lustre-build-ldiskfs.m4
            • autoMakefile.am
            • ldiskfs/configure.ac
            • lustre/lvfs/Makefile.in
            • build/autoMakefile.am.toplevel
            • ldiskfs/ldiskfs/Makefile.in
            • build/autoconf/lustre-build.m4
            • build/autoconf/Makefile.am
            • lustre/lvfs/fsfilt_ext3.c
            • lustre/lvfs/autoMakefile.am
            • lustre/autoconf/lustre-core.m4
            hudson Build Master (Inactive) added a comment - Integrated in lustre-master » x86_64,client,sles11,inkernel #336 LU-723 Enhance lustre/ldiskfs build system (Revision 0d5cf708f60c1ed9233fd12f4326851ab412ef6a) Result = SUCCESS Oleg Drokin : 0d5cf708f60c1ed9233fd12f4326851ab412ef6a Files : build/autoconf/lustre-build-ldiskfs.m4 autoMakefile.am ldiskfs/configure.ac lustre/lvfs/Makefile.in build/autoMakefile.am.toplevel ldiskfs/ldiskfs/Makefile.in build/autoconf/lustre-build.m4 build/autoconf/Makefile.am lustre/lvfs/fsfilt_ext3.c lustre/lvfs/autoMakefile.am lustre/autoconf/lustre-core.m4

            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
            hudson Build Master (Inactive) added a comment - 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
            hudson Build Master (Inactive) added a comment - 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
            hudson Build Master (Inactive) added a comment - 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

            People

              ys Yang Sheng
              prakash Prakash Surya (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: