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

replace HSM actions llog with an index

Details

    • Bug
    • Resolution: Won't Fix
    • Minor
    • None
    • None
    • 3
    • 9223372036854775807

    Attachments

      Issue Links

        Activity

          [LU-10699] replace HSM actions llog with an index
          jhammond John Hammond added a comment - - edited

          > Is there a fundamental flaw in its design?

          No. An index is better suited than an llog for the access patterns we need to support here. (Just like a RB tree is better than a linked list when ...). But I cannot spend time on this now due to other responsibilities.

          Anyone who would like to pursue this should feel free to reopen the issue.

          jhammond John Hammond added a comment - - edited > Is there a fundamental flaw in its design? No. An index is better suited than an llog for the access patterns we need to support here. (Just like a RB tree is better than a linked list when ...). But I cannot spend time on this now due to other responsibilities. Anyone who would like to pursue this should feel free to reopen the issue.

          @John Hammond , could you explained why this solution was abandoned? Is there a fundamental flaw in its design?

          degremoa Aurelien Degremont (Inactive) added a comment - - edited @John Hammond , could you explained why this solution was abandoned? Is there a fundamental flaw in its design?
          jhammond John Hammond added a comment -

          It's trying to address several things that are awkward or inefficient due to the use of a catalog for HSM actions. LU-13543 is the most recent example.

          jhammond John Hammond added a comment - It's trying to address several things that are awkward or inefficient due to the use of a catalog for HSM actions. LU-13543 is the most recent example.

          Is this trying to address LU-9540?

          nrutman Nathan Rutman added a comment - Is this trying to address LU-9540 ?

          Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31758/
          Subject: LU-10699 hsm: add local object storage to MDTs
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: d8cd83addf0020b971c50f6928badf885590742c

          gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31758/ Subject: LU-10699 hsm: add local object storage to MDTs Project: fs/lustre-release Branch: master Current Patch Set: Commit: d8cd83addf0020b971c50f6928badf885590742c

          Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31385/
          Subject: LU-10699 hsm: simplify mdt_hsm_

          {add,get}

          _actions()
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: 9bc0d837eb0cfc7e1d9ce702057761560d66434c

          gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31385/ Subject: LU-10699 hsm: simplify mdt_hsm_ {add,get} _actions() Project: fs/lustre-release Branch: master Current Patch Set: Commit: 9bc0d837eb0cfc7e1d9ce702057761560d66434c

          Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31382/
          Subject: LU-10699 hsm: remove struct hsm_compat_data_cb
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: 9321c8a3de6fe26b30a6eeac423e0407a8b1c564

          gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31382/ Subject: LU-10699 hsm: remove struct hsm_compat_data_cb Project: fs/lustre-release Branch: master Current Patch Set: Commit: 9321c8a3de6fe26b30a6eeac423e0407a8b1c564

          John L. Hammond (john.hammond@intel.com) uploaded a new patch: https://review.whamcloud.com/31821
          Subject: LU-10699 osd: add update methods to DT index API
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: 805d782f9d62b8e454d087e73b8fbcbb990b76b2

          gerrit Gerrit Updater added a comment - John L. Hammond (john.hammond@intel.com) uploaded a new patch: https://review.whamcloud.com/31821 Subject: LU-10699 osd: add update methods to DT index API Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 805d782f9d62b8e454d087e73b8fbcbb990b76b2

          John L. Hammond (john.hammond@intel.com) uploaded a new patch: https://review.whamcloud.com/31776
          Subject: LU-10699 hsm: add HSM actions index
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: e8a66c34148dc8e7cf898f957a319959ad79bebd

          gerrit Gerrit Updater added a comment - John L. Hammond (john.hammond@intel.com) uploaded a new patch: https://review.whamcloud.com/31776 Subject: LU-10699 hsm: add HSM actions index Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: e8a66c34148dc8e7cf898f957a319959ad79bebd

          John L. Hammond (john.hammond@intel.com) uploaded a new patch: https://review.whamcloud.com/31758
          Subject: LU-10699 hsm: add local object storage to MDTs
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: bea8460d694ca3b2e120d70abdb98f2fddc71aeb

          gerrit Gerrit Updater added a comment - John L. Hammond (john.hammond@intel.com) uploaded a new patch: https://review.whamcloud.com/31758 Subject: LU-10699 hsm: add local object storage to MDTs Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: bea8460d694ca3b2e120d70abdb98f2fddc71aeb

          People

            jhammond John Hammond
            jhammond John Hammond
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: