Details

    • New Feature
    • Resolution: Fixed
    • Critical
    • Lustre 2.8.0
    • Lustre 2.6.0
    • rhel7
    • 13898

    Description

      tracker for 3.10 kernel support in rhel7

      The 3.10 kernel in the rhel7 rc2 image is quite different from the mainline upstream 3.10 in kernel.org. It includes many features from 3.12 and even 3.13 kernels. In general most of the recipe mentioned in LU-4416 for 3.12 kernels is needed in rhel7 too. The only 3.12 patch that isn't needed is http://review.whamcloud.com/9300.

      Establishing a separate tracker that will be specific to rhel7 as there are some mods that will only be relevant to the rhel7 kernel, and not 3.12 or later. One example is ldiskfs support. A new patch series specific to rhel7 will be needed.

      Attachments

        Issue Links

          Activity

            [LU-5022] support for 3.10 rhel7 linux kernel
            bogl Bob Glossman (Inactive) added a comment - - edited

            minimum additional needed to build el7 servers:

            http://review.whamcloud.com/#/c/8116 - LU-3373 ext4_map_block support
            http://review.whamcloud.com/#/c/11088 - LU-5276 ldiskfs: Remove extents-mount-option patch
            http://review.whamcloud.com/#/c/10249 - LU-5022 ldiskfs: enable support for RHEL7

            e2fsprogs and lbuild changes for el7 server are still TBD.

            bogl Bob Glossman (Inactive) added a comment - - edited minimum additional needed to build el7 servers: http://review.whamcloud.com/#/c/8116 - LU-3373 ext4_map_block support http://review.whamcloud.com/#/c/11088 - LU-5276 ldiskfs: Remove extents-mount-option patch http://review.whamcloud.com/#/c/10249 - LU-5022 ldiskfs: enable support for RHEL7 e2fsprogs and lbuild changes for el7 server are still TBD.

            Yang can you post your RHEL7 test results. I like to compare them to my results from the SLES12/3.12 runs I do.

            simmonsja James A Simmons added a comment - Yang can you post your RHEL7 test results. I like to compare them to my results from the SLES12/3.12 runs I do.

            Great!! I think the 3.12 baseline patch set is the way to go. I plan to update the LU-3373 patch eventually. Just haven't had the time with all the other patches in the works.

            simmonsja James A Simmons added a comment - Great!! I think the 3.12 baseline patch set is the way to go. I plan to update the LU-3373 patch eventually. Just haven't had the time with all the other patches in the works.
            bogl Bob Glossman (Inactive) added a comment - - edited

            I'm pretty sure the ones for FCxx in LU-3373 are obsolete. I expect the author will Abandon them eventually, although I could be wrong.

            I would have no objection to structuring ldiskfs series as a reference set for upstream 3.12 with the SLES12 and RHEL7 versions being variations off of that reference.

            Maybe support for the 3.14 kernel in fc20 could also be off that same reference set, although I have yet to investigate that possibility.

            bogl Bob Glossman (Inactive) added a comment - - edited I'm pretty sure the ones for FCxx in LU-3373 are obsolete. I expect the author will Abandon them eventually, although I could be wrong. I would have no objection to structuring ldiskfs series as a reference set for upstream 3.12 with the SLES12 and RHEL7 versions being variations off of that reference. Maybe support for the 3.14 kernel in fc20 could also be off that same reference set, although I have yet to investigate that possibility.
            simmonsja James A Simmons added a comment - - edited

            Oh boy!! I really like to see a base 3.12 ldisk set used by the major distros. We now have RHEL7, SLES12, and FCXX (LU-3373). Also I like the idea of that separation so we can start pushing ldiskfs patches upstream.

            simmonsja James A Simmons added a comment - - edited Oh boy!! I really like to see a base 3.12 ldisk set used by the major distros. We now have RHEL7, SLES12, and FCXX ( LU-3373 ). Also I like the idea of that separation so we can start pushing ldiskfs patches upstream.

            ldiskfs support for RHEL7:
            http://review.whamcloud.com/10249

            Note that this patch series is majority identical to the one in progress for SLES 12. Only a few patches needed adjustment. Most applied cleanly unchanged. I am pushing them in their current form hoping to get some early review and comment from ldiskfs/ext4 experts.

            bogl Bob Glossman (Inactive) added a comment - ldiskfs support for RHEL7: http://review.whamcloud.com/10249 Note that this patch series is majority identical to the one in progress for SLES 12. Only a few patches needed adjustment. Most applied cleanly unchanged. I am pushing them in their current form hoping to get some early review and comment from ldiskfs/ext4 experts.

            People

              bogl Bob Glossman (Inactive)
              bogl Bob Glossman (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              14 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: