Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Upstream, Lustre 2.15.0
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      in 5.5: The kernel crypto API was significantly reworked.
      This impacts the adler32 and gss

      in 5.5: Changed struct jbd2_journal_handle
      Members h_buffer_credits* changed to h_revoke_credits*

       In 5.6: procfs changed from file_operations to proc_ops
      This impacts all users of procfs and a few places where procfs and debugfs usages are interchanged as well as some structures that contain file_operations vs proc_ops.

      In 5.6: time_t is removed. 
      All users are expected to shift to time64_t. For the majority of cases this is just a name change (64 bit architectures have been using 'long' for time_t for a very long time.

      However this does impact 32 bit architectures and inter-op where time_t was not enforced to 64 bit previously needs to be resolved.

      In 5.6: timespec*_trunc is removed.
      It's not very useful so the one usage can probably be dropped entirely.

      Attachments

        Issue Links

          Activity

            [LU-13344] Support for linux 5.6 clients

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38586/
            Subject: LU-13344 gss: Update crypto to use sync_skcipher
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 0a65279121a5a0f5c8831dd2ebd6927a235a94c2

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38586/ Subject: LU-13344 gss: Update crypto to use sync_skcipher Project: fs/lustre-release Branch: master Current Patch Set: Commit: 0a65279121a5a0f5c8831dd2ebd6927a235a94c2

            Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40381
            Subject: LU-13344 lnet: stop using struct timeval
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set: 1
            Commit: d74864d0346849e4de40c3b0a31f97f64fbff103

            gerrit Gerrit Updater added a comment - Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40381 Subject: LU-13344 lnet: stop using struct timeval Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: d74864d0346849e4de40c3b0a31f97f64fbff103

            I found a write performance regression caused by patch https://review.whamcloud.com/#/c/37834/. I opened a separate ticket for it. LU-14055

            sihara Shuichi Ihara added a comment - I found a write performance regression caused by patch https://review.whamcloud.com/#/c/37834/ . I opened a separate ticket for it. LU-14055

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37834/
            Subject: LU-13344 all: Separate debugfs and procfs handling
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 76626d6c52b19b5cca04007c4b1656cc52a487c1

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37834/ Subject: LU-13344 all: Separate debugfs and procfs handling Project: fs/lustre-release Branch: master Current Patch Set: Commit: 76626d6c52b19b5cca04007c4b1656cc52a487c1

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38314/
            Subject: LU-13344 osd-ldiskfs: timespec64 is broken
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 1970a12d7d559dd6d08765047af2b99a3a388524

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38314/ Subject: LU-13344 osd-ldiskfs: timespec64 is broken Project: fs/lustre-release Branch: master Current Patch Set: Commit: 1970a12d7d559dd6d08765047af2b99a3a388524

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38105/
            Subject: LU-13344 lnet: stop using struct timeval
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 5e4c658c4fea4f2b10c2877394eec824474ecc66

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38105/ Subject: LU-13344 lnet: stop using struct timeval Project: fs/lustre-release Branch: master Current Patch Set: Commit: 5e4c658c4fea4f2b10c2877394eec824474ecc66

            Shaun Tancheff (shaun.tancheff@hpe.com) uploaded a new patch: https://review.whamcloud.com/38586
            Subject: LU-13344 gss: Update crypto to use sync_skcipher
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: b78e58aece5470bc93e4927cd6dddb0618db450a

            gerrit Gerrit Updater added a comment - Shaun Tancheff (shaun.tancheff@hpe.com) uploaded a new patch: https://review.whamcloud.com/38586 Subject: LU-13344 gss: Update crypto to use sync_skcipher Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: b78e58aece5470bc93e4927cd6dddb0618db450a

            Shaun Tancheff (shaun.tancheff@hpe.com) uploaded a new patch: https://review.whamcloud.com/38315
            Subject: LU-13344 ldiskfs: Update ldiskfs patches for 5.6
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: ebf00c59bc8fc24ecd6fdb5714f50e76228e7a6f

            gerrit Gerrit Updater added a comment - Shaun Tancheff (shaun.tancheff@hpe.com) uploaded a new patch: https://review.whamcloud.com/38315 Subject: LU-13344 ldiskfs: Update ldiskfs patches for 5.6 Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: ebf00c59bc8fc24ecd6fdb5714f50e76228e7a6f

            Shaun Tancheff (shaun.tancheff@hpe.com) uploaded a new patch: https://review.whamcloud.com/38314
            Subject: LU-13344 osd-ldiskfs: timespec64 is broken
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 93d11c7bab7a2fceed4c930e1603a6a423855c99

            gerrit Gerrit Updater added a comment - Shaun Tancheff (shaun.tancheff@hpe.com) uploaded a new patch: https://review.whamcloud.com/38314 Subject: LU-13344 osd-ldiskfs: timespec64 is broken Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 93d11c7bab7a2fceed4c930e1603a6a423855c99

            James Simmons (jsimmons@infradead.org) uploaded a new patch: https://review.whamcloud.com/38105
            Subject: LU-13344 lnet: stop using struct timeval
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: ffee743803e8c17a3eb75e6d8b5966af572723ce

            gerrit Gerrit Updater added a comment - James Simmons (jsimmons@infradead.org) uploaded a new patch: https://review.whamcloud.com/38105 Subject: LU-13344 lnet: stop using struct timeval Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: ffee743803e8c17a3eb75e6d8b5966af572723ce

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37950/
            Subject: LU-13344 servers: change request timeouts to s32
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: a114f6b8c52bb97dcad093e5cb32b903ae9f602f

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37950/ Subject: LU-13344 servers: change request timeouts to s32 Project: fs/lustre-release Branch: master Current Patch Set: Commit: a114f6b8c52bb97dcad093e5cb32b903ae9f602f

            People

              stancheff Shaun Tancheff
              stancheff Shaun Tancheff
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: