Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.13.0, Lustre 2.12.3
    • Lustre 2.13.0
    • None
    • Ubuntu18.10 and the beta version of the most beloved distro :-)
    • 9223372036854775807

    Description

      Linux distributions are looking to move their platforms to the 4.18 kernel which was originally the LTS for the linux kernel (that has changed to 4.19). This ticket covers the work needed to support this kernel version.

      Attachments

        Issue Links

          Activity

            [LU-11838] Support linux kernel version 4.18

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34236/
            Subject: LU-11838 llite: remove assert for acl refcount
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: df7bfbb1c7890deed15fd85e75da70d88be2ef7f

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34236/ Subject: LU-11838 llite: remove assert for acl refcount Project: fs/lustre-release Branch: master Current Patch Set: Commit: df7bfbb1c7890deed15fd85e75da70d88be2ef7f

            James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/34236
            Subject: LU-11838 llite: remove assert for acl refcount
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: a4e4ed5cddef37a12169f6fb638c2814985b0c72

            gerrit Gerrit Updater added a comment - James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/34236 Subject: LU-11838 llite: remove assert for acl refcount Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: a4e4ed5cddef37a12169f6fb638c2814985b0c72

            The changes need to be address are:

            LNet: kernel_getpeername() and kernel_getsockname() dropped last argument.

            The struct address_mapping changed from radix to xarry. All llite changes.

            Initialize "struct dentry_operations" .d_init using ll_d_init(). For proper parallel lookup support.

            Remove LASSERT(atomic_read(&lli->lli_posix_acl->a_refcount) == 1);

            That will do it.

            simmonsja James A Simmons added a comment - The changes need to be address are: LNet: kernel_getpeername() and kernel_getsockname() dropped last argument. The struct address_mapping changed from radix to xarry. All llite changes. Initialize "struct dentry_operations" .d_init using ll_d_init(). For proper parallel lookup support. Remove LASSERT(atomic_read(&lli->lli_posix_acl->a_refcount) == 1); That will do it.
            pjones Peter Jones added a comment -

            James

            Any more patches to come for 4.18 support?

            Peter

            pjones Peter Jones added a comment - James Any more patches to come for 4.18 support? Peter

            James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/34234
            Subject: LU-11838: lnet: remove lnet_ipif_enumerate()
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: e5c093ad127b2bf006cc75de1364958ef4661cf4

            gerrit Gerrit Updater added a comment - James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/34234 Subject: LU-11838 : lnet: remove lnet_ipif_enumerate() Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: e5c093ad127b2bf006cc75de1364958ef4661cf4

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33966/
            Subject: LU-11838 socklnd: use for_each_netdev() instead of lnet_ipif_enumerate()
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: e9d9cbb072956f2582c97263184aecd196bba14a

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33966/ Subject: LU-11838 socklnd: use for_each_netdev() instead of lnet_ipif_enumerate() Project: fs/lustre-release Branch: master Current Patch Set: Commit: e9d9cbb072956f2582c97263184aecd196bba14a

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33970/
            Subject: LU-11838 o2iblnd: get IP address more directly.
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 7a40cd2c83d174ae0bb7e22d62fad9fbd247a654

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33970/ Subject: LU-11838 o2iblnd: get IP address more directly. Project: fs/lustre-release Branch: master Current Patch Set: Commit: 7a40cd2c83d174ae0bb7e22d62fad9fbd247a654

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33969/
            Subject: LU-11838 lnet: change lnet_ipaddr_enumerate() to use for_each_netdev()
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: f5991afd8779fe747778e28e998277a10242a57d

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33969/ Subject: LU-11838 lnet: change lnet_ipaddr_enumerate() to use for_each_netdev() Project: fs/lustre-release Branch: master Current Patch Set: Commit: f5991afd8779fe747778e28e998277a10242a57d

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33963/
            Subject: LU-11838 kernel: harden current_time autoconf test
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 74b3726f42b1f72e289e3c3252030a62646afa7b

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33963/ Subject: LU-11838 kernel: harden current_time autoconf test Project: fs/lustre-release Branch: master Current Patch Set: Commit: 74b3726f42b1f72e289e3c3252030a62646afa7b

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33984/
            Subject: LU-11838 lustre: discard LTIME_S macro
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 65a8ff5fbe8ca014bd01150ab102d8aa43f78cff

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33984/ Subject: LU-11838 lustre: discard LTIME_S macro Project: fs/lustre-release Branch: master Current Patch Set: Commit: 65a8ff5fbe8ca014bd01150ab102d8aa43f78cff

            James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/33984
            Subject: LU-11838 lustre: discard LTIME_S macro
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 3d7589af25fa348da33cbf7d6867111e0cc58ff7

            gerrit Gerrit Updater added a comment - James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/33984 Subject: LU-11838 lustre: discard LTIME_S macro Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 3d7589af25fa348da33cbf7d6867111e0cc58ff7

            People

              simmonsja James A Simmons
              simmonsja James A Simmons
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: