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
            jlevi Jodi Levi (Inactive) made changes -
            Fix Version/s New: Lustre 2.3.0 [ 10117 ]
            adilger Andreas Dilger made changes -
            Description Original: 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/Prakash-Surya/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.
            New: 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.
            pjones Peter Jones made changes -
            Fix Version/s New: Lustre 2.2.0 [ 10082 ]
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            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

            People

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

              Dates

                Created:
                Updated:
                Resolved: