Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-8571

Lustre 2.8 support for RHEL7.3

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Minor
    • None
    • Lustre 2.8.0
    • 9223372036854775807

    Description

      The RHEL7.3 beta is out. The new kernel (3.10.0-493) introduces a lot of changes in the IB interfaces. We need 2.8 to build against RHEL7.3.

      First I needed to backport the following patches (in reverse order):

      • 11e4f77 2016-07-11 LU-8056 socklnd: NETIF_F_ALL_CSUM renamed to NETIF_F_CSUM_MASK
      • 31d6445 2016-07-05 LU-8056 o2iblnd: ib_query_device removed in 4.5
      • ac25785 2016-05-27 LU-6215 lnet: split struct ib_send_wr
      • 2366ba2 2016-05-16 LU-6215 o2iblnd: port to new fast reg API introduced in 4.4
      • 3e95945 2016-04-28 LU-6215 o2iblnd: rdma_create_id() takes extra parameter
      • 868bacf 2016-04-28 LU-6215 o2iblnd: ib_alloc_fast_reg_mr() removed in 4.3

      Then I needed to apply two new patches from these tickets:

      • LU-8534 RHEL7.3 ldiskfs patch set
      • LU-8540 ib_map_mr_sg() with five arguments

      Attachments

        Issue Links

          Activity

            People

              pjones Peter Jones
              morrone Christopher Morrone (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: