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

Updates for ZFS 0.8.0, no separate SPL

Details

    • 9223372036854775807

    Description

      Beginning in ZFS 0.8.0, SPL will no longer be a seperate package.

      lbuild needs to be updated to account for this.

      build m4 scripts (config/lustre-build-zfs.m4) need to be updated

      man pages mkfs.lustre(8) and tunefs.lustre(8) need to be updated

      dkms package needs to be updated

      Debian build needs to be updated

      Attachments

        Issue Links

          Activity

            [LU-11394] Updates for ZFS 0.8.0, no separate SPL

            Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34654
            Subject: LU-11394 utils: Adjust HOSTID constant
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set: 1
            Commit: c937cffffaf2ac9627c1e193934093b2491a602a

            gerrit Gerrit Updater added a comment - Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34654 Subject: LU-11394 utils: Adjust HOSTID constant Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: c937cffffaf2ac9627c1e193934093b2491a602a

            Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34653
            Subject: LU-11394 build: Remove SPL requirements
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set: 1
            Commit: ccfe0417c4d0908a96608c891a4738e8d2a510c2

            gerrit Gerrit Updater added a comment - Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34653 Subject: LU-11394 build: Remove SPL requirements Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: ccfe0417c4d0908a96608c891a4738e8d2a510c2

            Nathaniel Clark (nclark@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34278
            Subject: LU-11394 utils: Adjust HOSTID constant
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 8984dfdb406e2fe14cc49b3a3786ef8f8fe68aa0

            gerrit Gerrit Updater added a comment - Nathaniel Clark (nclark@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34278 Subject: LU-11394 utils: Adjust HOSTID constant Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 8984dfdb406e2fe14cc49b3a3786ef8f8fe68aa0

            Olaf Faaland-LLNL (faaland1@llnl.gov) uploaded a new patch: https://review.whamcloud.com/33805
            Subject: LU-11394 osd-zfs: rename ZFS_MAJOR et al
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 373eedd4a4354bee6b44a0da448982818aa6c2d4

            gerrit Gerrit Updater added a comment - Olaf Faaland-LLNL (faaland1@llnl.gov) uploaded a new patch: https://review.whamcloud.com/33805 Subject: LU-11394 osd-zfs: rename ZFS_MAJOR et al Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 373eedd4a4354bee6b44a0da448982818aa6c2d4
            utopiabound Nathaniel Clark added a comment - - edited

            Currently ZFS 0.8.0-rc2 build fails via lbuild because we aren't building pyzfs and we have python-cffi installed on build machines so python is enabled by configure.

            I've pushed a fix upstream: zfs pull 8179

            EDIT: There is a more comprehensive fix for this issue ZFS pull 8096

            utopiabound Nathaniel Clark added a comment - - edited Currently ZFS 0.8.0-rc2 build fails via lbuild because we aren't building pyzfs and we have python-cffi installed on build machines so python is enabled by configure. I've pushed a fix upstream:  zfs pull 8179 EDIT: There is a more comprehensive fix for this issue ZFS pull 8096
            pjones Peter Jones added a comment -

            ofaaland this was the ticket that I was talking about earlier

            pjones Peter Jones added a comment - ofaaland this was the ticket that I was talking about earlier

            Nathaniel Clark (nclark@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/33744
            Subject: LU-11394 build: Test 0.8.0-rc2 build
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: bdb0bb34444972482e7c249951941fdf85a601eb

            gerrit Gerrit Updater added a comment - Nathaniel Clark (nclark@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/33744 Subject: LU-11394 build: Test 0.8.0-rc2 build Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: bdb0bb34444972482e7c249951941fdf85a601eb

            Nathaniel Clark (nclark@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/33743
            Subject: LU-11394 build: Remove SPL requirements
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: ce62041b39cd66a4c6c8adc1a0289e801d9366fa

            gerrit Gerrit Updater added a comment - Nathaniel Clark (nclark@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/33743 Subject: LU-11394 build: Remove SPL requirements Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: ce62041b39cd66a4c6c8adc1a0289e801d9366fa

            Even if we don't have a 0.8.0 release available before Lustre 2.12 is released, it would be good if we can at least get the code building with 0.8.0-rc1 so that when it is inevitably released people will be able to test it.

            adilger Andreas Dilger added a comment - Even if we don't have a 0.8.0 release available before Lustre 2.12 is released, it would be good if we can at least get the code building with 0.8.0-rc1 so that when it is inevitably released people will be able to test it.
            utopiabound Nathaniel Clark added a comment - - edited

            For direct compilation (autopen.sh && ./configure ...) we just need 0.7.11 support (LU-11393).  lbuild needs to be updated, unless we can use rpms from ZoL.

            Building against ZoL provided rpms works fine locally. lbuild will still need to do obnoxious things with unpacking and placing.

             

            Current status as of ZFS 0.8.0-rc1:

            • m4 scripts are fine (given LU-11393 fix)
            • lbuild definitely needs work
            • man pages are fine
            • dkms spec DOES need spl removal (which should be fine for pre 0.8.0 releases since zfs requires spl prior to that)
            • Debian build is fine (spl still exists, but is provided by zfs rpms)
            utopiabound Nathaniel Clark added a comment - - edited For direct compilation  (autopen.sh && ./configure ...) we just need 0.7.11 support ( LU-11393 ).  lbuild needs to be updated, unless we can use rpms from ZoL. Building against ZoL provided rpms works fine locally. lbuild will still need to do obnoxious things with unpacking and placing.   Current status as of ZFS 0.8.0-rc1: m4 scripts are fine (given LU-11393 fix) lbuild definitely needs work man pages are fine dkms spec DOES need spl removal (which should be fine for pre 0.8.0 releases since zfs requires spl prior to that) Debian build is fine (spl still exists, but is provided by zfs rpms)

            How are we doing with the idea of using the upstream ZFS RPM packages for lustre-patchless?

            adilger Andreas Dilger added a comment - How are we doing with the idea of using the upstream ZFS RPM packages for lustre-patchless?

            People

              utopiabound Nathaniel Clark
              utopiabound Nathaniel Clark
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: