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

Replace Lustre interval tree with kernel one

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.16.0
    • Lustre 2.13.0
    • 9223372036854775807

    Description

      Lustre created a internal interval tree based on the beta patch for the linux kernel. Its been long since merged into the kernel tree so Lustre can migrate to using that implementation

      Attachments

        Issue Links

          Activity

            [LU-11085] Replace Lustre interval tree with kernel one
            pjones Peter Jones added a comment -

            Thanks Neil for abandoning the patch and congrats to all involved for completing this body of work!

            pjones Peter Jones added a comment - Thanks Neil for abandoning the patch and congrats to all involved for completing this body of work!
            pjones Peter Jones added a comment -

            what about https://review.whamcloud.com/c/fs/lustre-release/+/53932? Should that be abandoned?

             

            pjones Peter Jones added a comment - what about https://review.whamcloud.com/c/fs/lustre-release/+/53932 ? Should that be abandoned?  

            all patches landed.

            simmonsja James A Simmons added a comment - all patches landed.

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/54565/
            Subject: LU-11085 tests: add a test case for same range lock
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 0e2f9f8568675a3f473767a9881aa1bc470ecc95

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/54565/ Subject: LU-11085 tests: add a test case for same range lock Project: fs/lustre-release Branch: master Current Patch Set: Commit: 0e2f9f8568675a3f473767a9881aa1bc470ecc95

            One patch left

            simmonsja James A Simmons added a comment - One patch left

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/49166/
            Subject: LU-11085 lustre: remove interval-tree code
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: df0663f5a3a0b4ecb55ee67c07d1ced41620832b

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/49166/ Subject: LU-11085 lustre: remove interval-tree code Project: fs/lustre-release Branch: master Current Patch Set: Commit: df0663f5a3a0b4ecb55ee67c07d1ced41620832b

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/54587/
            Subject: LU-11085 ldlm: optimise extent locks with identical extent
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 0cf356c4e4277d20324463b0cfcd4f414b7c5df9

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/54587/ Subject: LU-11085 ldlm: optimise extent locks with identical extent Project: fs/lustre-release Branch: master Current Patch Set: Commit: 0cf356c4e4277d20324463b0cfcd4f414b7c5df9

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/41792/
            Subject: LU-11085 ldlm: convert ldlm extent locks to linux extent-tree
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: d2ff746a997395e6a31d107e4026ae93c59aef87

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/41792/ Subject: LU-11085 ldlm: convert ldlm extent locks to linux extent-tree Project: fs/lustre-release Branch: master Current Patch Set: Commit: d2ff746a997395e6a31d107e4026ae93c59aef87

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/34021/
            Subject: LU-11085 ldlm: move interval_insert call from ldlm_lock to ldlm_extent
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: f5e73b3efb71b7d88d80389f84aef670a37210c3

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/34021/ Subject: LU-11085 ldlm: move interval_insert call from ldlm_lock to ldlm_extent Project: fs/lustre-release Branch: master Current Patch Set: Commit: f5e73b3efb71b7d88d80389f84aef670a37210c3

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/53931/
            Subject: LU-11085 ldlm: save space in struct ldlm_lock
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: d199b178ed694dfafa3082604a440d08166067ce

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/53931/ Subject: LU-11085 ldlm: save space in struct ldlm_lock Project: fs/lustre-release Branch: master Current Patch Set: Commit: d199b178ed694dfafa3082604a440d08166067ce

            People

              neilb Neil Brown
              simmonsja James A Simmons
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: