Details

    • Bug
    • Resolution: Duplicate
    • Critical
    • None
    • None
    • None
    • Building and use latest modifies e2fsprogs for lustre.
    • 3
    • 9223372036854775807

    Description

      With the need to build e2fsprogs for ARM and Power8 I also attempted to build it for my general RHEL7 systems. I discovered a few things. First I think we can eliminate the extra spec files. If you install lsb_release for your distro it will build with the default spec file. A yum install redhat-release will do it. On my build machine I have libfuse-devel installed which broke the e2fsprogs. Even a ./configure --disable-fuse2fs didn't help. Lastly for my new target testbed the disk are 75TB in size so when I attempted to build a file system I saw the following error: 

      mke2fs 1.44.3.wc1 (23-July-2018)

      mke2fs: Size of device (0x448000000 blocks) /dev/mapper/crius-ddn-l12 too big to be expressed in 32 bits using a blocksize of 4096.

      It looks like a -o 64 option will be needed.

      Attachments

        Issue Links

          Activity

            [LU-11246] New lustre e2fsprogs 1.44 issues
            simmonsja James A Simmons made changes -
            Resolution New: Duplicate [ 3 ]
            Status Original: Open [ 1 ] New: Closed [ 6 ]

            Still need to look into the to large LUN error.

            simmonsja James A Simmons added a comment - Still need to look into the to large LUN error.

            Janes. We've made the e2fsprogs-1.44.3-wc1 release - builds available under https://build.whamcloud.com/job/e2fsprogs-master/ but not pushed to the download site while they undergo final testing.

            Could you please explain what the "LUN atop large" issue is? It isn't referenced anywhere else in this ticket.

            If you aren't having any more problems I'd like to close this, as it is mostly a duplicate of LU-11440.

            adilger Andreas Dilger added a comment - Janes. We've made the e2fsprogs-1.44.3-wc1 release - builds available under https://build.whamcloud.com/job/e2fsprogs-master/ but not pushed to the download site while they undergo final testing. Could you please explain what the "LUN atop large" issue is? It isn't referenced anywhere else in this ticket. If you aren't having any more problems I'd like to close this, as it is mostly a duplicate of LU-11440 .
            adilger Andreas Dilger made changes -
            Summary Original: New lustre e2fsprog 1.44 issues. New: New lustre e2fsprogs 1.44 issues
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-11215 [ LU-11215 ]

            The only problem I have seen with e2fsprogs 1.44 is the LUN is to large issue. Let me see if I can reproduce and track down the problem.

            simmonsja James A Simmons added a comment - The only problem I have seen with e2fsprogs 1.44 is the LUN is to large issue. Let me see if I can reproduce and track down the problem.
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-11440 [ LU-11440 ]

            Okay I found the problem. For the RHLE7 alt kernel 4.14.0-49.6.1.el7a.ppc64le all the large eas work landed except for adding EXT4_FEATURE_INCOMPAT_EA_INODE to EXT4_FEATURE_INCOMPAT_SUPP. So it was a kernel bug. Have to talk to Oleg to see if the ARM kernel he is using has this bug as well.

             

            simmonsja James A Simmons added a comment - Okay I found the problem. For the RHLE7 alt kernel 4.14.0-49.6.1.el7a.ppc64le all the large eas work landed except for adding EXT4_FEATURE_INCOMPAT_EA_INODE to EXT4_FEATURE_INCOMPAT_SUPP. So it was a kernel bug. Have to talk to Oleg to see if the ARM kernel he is using has this bug as well.  

            You are right. Looking at the RHEL7 alt kernel most of the ea_inode landed but not all. Only bits and pieces

            simmonsja James A Simmons added a comment - You are right. Looking at the RHEL7 alt kernel most of the ea_inode landed but not all. Only bits and pieces

            Sorry, it isn't clear in your next most recent comment what the problem is? It looks to me like the mkfs.lustre command was running OK.

            As for the feature flag definition in RHEL 7.3, that was just reserved for future use in that kernel, it doesn't mean the feature is actually supported by ext4. It would need to be in the EXT4_FEATURE_INCOMPAT_SUPP mask for the kernel allow it to mount.

            It seems like you don't have ext4-large-eas.patch applied.

            adilger Andreas Dilger added a comment - Sorry, it isn't clear in your next most recent comment what the problem is? It looks to me like the mkfs.lustre command was running OK. As for the feature flag definition in RHEL 7.3, that was just reserved for future use in that kernel, it doesn't mean the feature is actually supported by ext4. It would need to be in the EXT4_FEATURE_INCOMPAT_SUPP mask for the kernel allow it to mount. It seems like you don't have ext4-large-eas.patch applied.

            People

              dongyang Dongyang Li
              simmonsja James A Simmons
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: