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

lsvcgssd crash with latest krb5-libs

Details

    • 3
    • 9223372036854775807

    Description

      When preparing RFP for customer DDBJ (DNA Bank of Japan), we noticed Lustre does not support latest krb5 version, as provided in CentOS 7.
      Indeed, from krb5-libs version 1.15, lsvcgssd daemon crashes when invoked for Kerberos credentials handling, thus preventing use of any Kerberos flavor with Lustre.

      Attachments

        Activity

          [LU-11750] lsvcgssd crash with latest krb5-libs

          Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33961/
          Subject: LU-11750 krb5: krb5int_derive_key has 'hash' extra parameter
          Project: fs/lustre-release
          Branch: b2_12
          Current Patch Set:
          Commit: 79efb69ef637538df360ef032981a56d34ed6a89

          gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33961/ Subject: LU-11750 krb5: krb5int_derive_key has 'hash' extra parameter Project: fs/lustre-release Branch: b2_12 Current Patch Set: Commit: 79efb69ef637538df360ef032981a56d34ed6a89

          Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: https://review.whamcloud.com/33961
          Subject: LU-11750 krb5: krb5int_derive_key has 'hash' extra parameter
          Project: fs/lustre-release
          Branch: b2_12
          Current Patch Set: 1
          Commit: 1cde0d1bad05c1d08774d9cdcc1e07b8521ba796

          gerrit Gerrit Updater added a comment - Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: https://review.whamcloud.com/33961 Subject: LU-11750 krb5: krb5int_derive_key has 'hash' extra parameter Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: 1cde0d1bad05c1d08774d9cdcc1e07b8521ba796

          Yes, I will push a patch for 2.12 now that it has been rolled out.

          sebastien Sebastien Buisson added a comment - Yes, I will push a patch for 2.12 now that it has been rolled out.
          pjones Peter Jones added a comment -

          Sebastien

          Do we want this for b2_12 also?

          Peter

          pjones Peter Jones added a comment - Sebastien Do we want this for b2_12 also? Peter

          Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33817/
          Subject: LU-11750 krb5: krb5int_derive_key has 'hash' extra parameter
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: 4d1d6ed7849b0532e44f2fd742d4e07b649d6f66

          gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33817/ Subject: LU-11750 krb5: krb5int_derive_key has 'hash' extra parameter Project: fs/lustre-release Branch: master Current Patch Set: Commit: 4d1d6ed7849b0532e44f2fd742d4e07b649d6f66

          Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: https://review.whamcloud.com/33818
          Subject: LU-11750 krb5: krb5int_derive_key has 'hash' extra parameter
          Project: fs/lustre-release
          Branch: b2_10
          Current Patch Set: 1
          Commit: 15ea8b45726de55074e8cf89bd7c6b1b6a9ef002

          gerrit Gerrit Updater added a comment - Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: https://review.whamcloud.com/33818 Subject: LU-11750 krb5: krb5int_derive_key has 'hash' extra parameter Project: fs/lustre-release Branch: b2_10 Current Patch Set: 1 Commit: 15ea8b45726de55074e8cf89bd7c6b1b6a9ef002

          Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: https://review.whamcloud.com/33817
          Subject: LU-11750 krb5: krb5int_derive_key has 'hash' extra parameter
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: 9e8f4c75a40a23c14420341fca4e9ba48eaf4004

          gerrit Gerrit Updater added a comment - Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: https://review.whamcloud.com/33817 Subject: LU-11750 krb5: krb5int_derive_key has 'hash' extra parameter Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 9e8f4c75a40a23c14420341fca4e9ba48eaf4004

          The issue is due to the following patch in krb5, adding support for aes-sha2:
          https://github.com/krb5/krb5/commit/135a9ac3c58b444998361a3b13f5decfdece2105

          This patch modified the number of parameters taken by function krb5int_derive_key().

          I will propose a patch in Lustre to be able to support krb5int_derive_key() with 5 or 6 parameters.

          sebastien Sebastien Buisson added a comment - The issue is due to the following patch in krb5, adding support for aes-sha2: https://github.com/krb5/krb5/commit/135a9ac3c58b444998361a3b13f5decfdece2105 This patch modified the number of parameters taken by function krb5int_derive_key(). I will propose a patch in Lustre to be able to support krb5int_derive_key() with 5 or 6 parameters.

          People

            sebastien Sebastien Buisson
            sebastien Sebastien Buisson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: