Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.12.0
    • None
    • 3
    • 9223372036854775807

    Description

      Incoming HSM requests (as HALs == HSM action lists) are assigned a compound id in the MDS_HSM_REQUEST handler. Then when the CDT builds scans for actions send to the CT it will only put actions with the same compound_id in an outgoing HAL. The use case for the compound_id is not so clear and honoring it in this way inhibits batching of actions into HALs. (RBH uses only one action per HAL when it issues HSM requests.)

      Attachments

        Issue Links

          Activity

            [LU-10383] deprecate HSM compound_id
            pjones Peter Jones added a comment -

            Landed for 2.12

            pjones Peter Jones added a comment - Landed for 2.12

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/30949/
            Subject: LU-10383 hsm: ignore compound_id
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 9ee81f920bb3f032e9b3e63bc93cd4d776396059

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/30949/ Subject: LU-10383 hsm: ignore compound_id Project: fs/lustre-release Branch: master Current Patch Set: Commit: 9ee81f920bb3f032e9b3e63bc93cd4d776396059

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31235/
            Subject: LU-10383 hsm: add action count to hsm scan data
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: da69045f49e8e6e07c0b150ab8913c24756dcddb

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31235/ Subject: LU-10383 hsm: add action count to hsm scan data Project: fs/lustre-release Branch: master Current Patch Set: Commit: da69045f49e8e6e07c0b150ab8913c24756dcddb

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31234/
            Subject: LU-10383 hsm: remove struct hsm_thread_data
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 8f8e99e322d292e61f3822ba6d23c5dae2af6b6b

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

            Requests created by a single command line will still be grouped together.

            Worst case scenario, what was once grouped as a single batch will be grouped as two separate batches because the first one is full.

            bougetq Quentin Bouget (Inactive) added a comment - Requests created by a single command line will still be grouped together. Worst case scenario, what was once grouped as a single batch will be grouped as two separate batches because the first one is full.

            The main use-case of compounds is for staging (RESTORE operations): the goal is to make it possible to pass a list of files to be staged to the copytool as a single batch, so the copytool can read files in the right order to optimize tape mounts.

            tl-cea Thomas Leibovici added a comment - The main use-case of compounds is for staging (RESTORE operations): the goal is to make it possible to pass a list of files to be staged to the copytool as a single batch, so the copytool can read files in the right order to optimize tape mounts.

            John L. Hammond (john.hammond@intel.com) uploaded a new patch: https://review.whamcloud.com/31235
            Subject: LU-10383 hsm: add action count to hsm scan data
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 71772c5661dacdc8fb4f0bce9a21807ddd287d0f

            gerrit Gerrit Updater added a comment - John L. Hammond (john.hammond@intel.com) uploaded a new patch: https://review.whamcloud.com/31235 Subject: LU-10383 hsm: add action count to hsm scan data Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 71772c5661dacdc8fb4f0bce9a21807ddd287d0f

            John L. Hammond (john.hammond@intel.com) uploaded a new patch: https://review.whamcloud.com/31234
            Subject: LU-10383 hsm: remove struct hsm_thread_data
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 5cb1d854dd438bfde343fe350a25b84a0702352f

            gerrit Gerrit Updater added a comment - John L. Hammond (john.hammond@intel.com) uploaded a new patch: https://review.whamcloud.com/31234 Subject: LU-10383 hsm: remove struct hsm_thread_data Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 5cb1d854dd438bfde343fe350a25b84a0702352f
            jhammond John Hammond added a comment -

            This is still in progress.

            jhammond John Hammond added a comment - This is still in progress.

            Minh Diep (minh.diep@intel.com) uploaded a new patch: https://review.whamcloud.com/31021
            Subject: LU-10383 hsm: flatten mdt_cdt_started_cb()
            Project: fs/lustre-release
            Branch: b2_10
            Current Patch Set: 1
            Commit: 40d47b0e56d5184bde9048007f51c8a634e7c36d

            gerrit Gerrit Updater added a comment - Minh Diep (minh.diep@intel.com) uploaded a new patch: https://review.whamcloud.com/31021 Subject: LU-10383 hsm: flatten mdt_cdt_started_cb() Project: fs/lustre-release Branch: b2_10 Current Patch Set: 1 Commit: 40d47b0e56d5184bde9048007f51c8a634e7c36d

            People

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

              Dates

                Created:
                Updated:
                Resolved: