Details

    • New Feature
    • Resolution: Fixed
    • Major
    • Lustre 2.12.0
    • Lustre 2.8.0
    • IBM Power8 hardware. Currently Ubuntu and later RHEL7.1 support will be added to this platform.
    • 9223372036854775807

    Description

      Currently working with Power8 client nodes running Ubuntu with a 3.13 kernel. Later the nodes will be moved to RHEL7.1 as support improves.
      Here the work will be pushed to be able to build and run lustre in such an
      environment.

      Attachments

        Issue Links

          Activity

            [LU-6387] Add Power8 support to Lustre

            Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/22941/
            Subject: LU-6387 tests: fix lp_utils build issues on Power8
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 0d68cfcf18f8f2118d5115fe3766d72c0630bb4d

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/22941/ Subject: LU-6387 tests: fix lp_utils build issues on Power8 Project: fs/lustre-release Branch: master Current Patch Set: Commit: 0d68cfcf18f8f2118d5115fe3766d72c0630bb4d

            Besides the patch I pushed two other issues showed up in this latest port to Power8. The next bug deals with libcfs byteorder which breaks the build. I think we can backport the libcfs byteorder removal to handle that.

            The remaining problem I have never seen before. For the test application cascading_rw.c I was seeing missing build ID errors. So the way I worked around this problem was adding the following to lustre.spec.in.

            %undefine _missing_build_ids_terminate_build

            This enables rpms again but I don't know if that is the correct solution.

            simmonsja James A Simmons added a comment - Besides the patch I pushed two other issues showed up in this latest port to Power8. The next bug deals with libcfs byteorder which breaks the build. I think we can backport the libcfs byteorder removal to handle that. The remaining problem I have never seen before. For the test application cascading_rw.c I was seeing missing build ID errors. So the way I worked around this problem was adding the following to lustre.spec.in. %undefine _missing_build_ids_terminate_build This enables rpms again but I don't know if that is the correct solution.

            James Simmons (uja.ornl@yahoo.com) uploaded a new patch: http://review.whamcloud.com/22941
            Subject: LU-6387 tests: fix lp_utils build issues on Power8
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: feda7c747a674eb0a89b1dd0cd3561b9e802532a

            gerrit Gerrit Updater added a comment - James Simmons (uja.ornl@yahoo.com) uploaded a new patch: http://review.whamcloud.com/22941 Subject: LU-6387 tests: fix lp_utils build issues on Power8 Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: feda7c747a674eb0a89b1dd0cd3561b9e802532a

            Since this such a new platform it looks like we will be migrating to Ubuntu 15 which uses a patches 3.19 kernel. Except patches soon to support newer kernels.

            simmonsja James A Simmons added a comment - Since this such a new platform it looks like we will be migrating to Ubuntu 15 which uses a patches 3.19 kernel. Except patches soon to support newer kernels.

            Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/14544/
            Subject: LU-6387 build: lustre-dev debain package missing shared libraries
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 8ca3a752fc428d35f6ce4cf035dafdfc3d25d4e7

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/14544/ Subject: LU-6387 build: lustre-dev debain package missing shared libraries Project: fs/lustre-release Branch: master Current Patch Set: Commit: 8ca3a752fc428d35f6ce4cf035dafdfc3d25d4e7

            James Simmons (uja.ornl@yahoo.com) uploaded a new patch: http://review.whamcloud.com/14544
            Subject: LU-6387 build: lustre-dev debain package missing shared libraries
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: ed6cde3e9e26c616175c5c9ca8f92ef05847b76d

            gerrit Gerrit Updater added a comment - James Simmons (uja.ornl@yahoo.com) uploaded a new patch: http://review.whamcloud.com/14544 Subject: LU-6387 build: lustre-dev debain package missing shared libraries Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: ed6cde3e9e26c616175c5c9ca8f92ef05847b76d

            Please don't close this ticket yet. Soon we will be moving over to RHEL7.1 so more patches might be needed.

            simmonsja James A Simmons added a comment - Please don't close this ticket yet. Soon we will be moving over to RHEL7.1 so more patches might be needed.
            yujian Jian Yu added a comment -

            Patch landed to master branch for Lustre 2.8.0.

            yujian Jian Yu added a comment - Patch landed to master branch for Lustre 2.8.0.

            Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/14115/
            Subject: LU-6387 build: add support for power8
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: cb1063a43f3cfee988f801fb791ca4b3a9a1bb76

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/14115/ Subject: LU-6387 build: add support for power8 Project: fs/lustre-release Branch: master Current Patch Set: Commit: cb1063a43f3cfee988f801fb791ca4b3a9a1bb76
            pjones Peter Jones added a comment -

            Jian

            Could you please take care of this patch?

            Thanks

            Peter

            pjones Peter Jones added a comment - Jian Could you please take care of this patch? Thanks Peter

            James Simmons (uja.ornl@gmail.com) uploaded a new patch: http://review.whamcloud.com/14115
            Subject: LU-6387 build: add support for power8
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 8dd21c5465f538e76681e20e1c4fd72c29a8aaf0

            gerrit Gerrit Updater added a comment - James Simmons (uja.ornl@gmail.com) uploaded a new patch: http://review.whamcloud.com/14115 Subject: LU-6387 build: add support for power8 Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 8dd21c5465f538e76681e20e1c4fd72c29a8aaf0

            People

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

              Dates

                Created:
                Updated:
                Resolved: