Details

    • New Feature
    • Resolution: Fixed
    • Minor
    • Lustre 2.13.0
    • Lustre 2.10.0
    • 9223372036854775807

    Description

      One interesting idea discussed at LAD was to have a PFL layout that is "self extending".

      For several use cases, such as HSM partial-file release/restore, partial-file migration to/from burst buffers, partial-file FLR resync it is advantageous to avoid the need to restore/migrate/resync the entire file at once, but rather only to process the required chunks of the file.

      Essentially, a PFL file would have the normal few components that define the start of the file (e.g. [0-32MB), [32MB-1GB), [1GB-16GB)) and they would be instantiated as with normal PFL today. What is new for "self-extending layouts" is that the last component becomes the template for additional components (as needed) rather than having a component to "EOF" that freezes the layout of the rest of the file.

      This avoids the overhead of explicitly specifying many identical components for the file, only in order to limit the size of the components that need to be processed.

      Attachments

        Issue Links

          Activity

            [LU-10070] PFL self-extending file layout

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36554/
            Subject: LU-10070 utils: move new SEL find_param fields to end
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 5222ba07e3bd087ddb0812e2185610b725cb9d1a

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36554/ Subject: LU-10070 utils: move new SEL find_param fields to end Project: fs/lustre-release Branch: master Current Patch Set: Commit: 5222ba07e3bd087ddb0812e2185610b725cb9d1a

            Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/36554
            Subject: LU-10070 utils: move new SEL find_param fields to end
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: ba7fe211563652856c481a694d0fdaddad3d8dfe

            gerrit Gerrit Updater added a comment - Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/36554 Subject: LU-10070 utils: move new SEL find_param fields to end Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: ba7fe211563652856c481a694d0fdaddad3d8dfe
            pjones Peter Jones added a comment -

            Landed for 2.13

            pjones Peter Jones added a comment - Landed for 2.13

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35704/
            Subject: LU-10070 lod: SEL inheritance fix
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: dee41b90e74c0c2021207c0431d6c34642c7019c

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35704/ Subject: LU-10070 lod: SEL inheritance fix Project: fs/lustre-release Branch: master Current Patch Set: Commit: dee41b90e74c0c2021207c0431d6c34642c7019c

            Vitaly Fertman (c17818@cray.com) uploaded a new patch: https://review.whamcloud.com/35704
            Subject: LU-10070 lod: SEL inheritance fix
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 44e6e8608de68b61b5ce4b904936456dd59003cf

            gerrit Gerrit Updater added a comment - Vitaly Fertman (c17818@cray.com) uploaded a new patch: https://review.whamcloud.com/35704 Subject: LU-10070 lod: SEL inheritance fix Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 44e6e8608de68b61b5ce4b904936456dd59003cf

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33779/
            Subject: LU-10070 test: llapi_layout_test enhancements
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 4a68bcfd8b0d206d5d5e5c18d5fcc8e55d1732b5

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33779/ Subject: LU-10070 test: llapi_layout_test enhancements Project: fs/lustre-release Branch: master Current Patch Set: Commit: 4a68bcfd8b0d206d5d5e5c18d5fcc8e55d1732b5

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35414/
            Subject: LU-10070 lod: SEL cleanup
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 63e90bdb42a9fedd368726877fd4edfaf8e328c7

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35414/ Subject: LU-10070 lod: SEL cleanup Project: fs/lustre-release Branch: master Current Patch Set: Commit: 63e90bdb42a9fedd368726877fd4edfaf8e328c7

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35314/
            Subject: LU-10070 utils: setstripe component-add support for SEL
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: e768624788b7b8797c97ca27f2e6f9f63124dba0

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35314/ Subject: LU-10070 utils: setstripe component-add support for SEL Project: fs/lustre-release Branch: master Current Patch Set: Commit: e768624788b7b8797c97ca27f2e6f9f63124dba0

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35144/
            Subject: LU-10070 lod: SEL: interoperability support
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 4c7fe0c7cdae7170e9ec1a6a48423dd20046500e

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35144/ Subject: LU-10070 lod: SEL: interoperability support Project: fs/lustre-release Branch: master Current Patch Set: Commit: 4c7fe0c7cdae7170e9ec1a6a48423dd20046500e

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34909/
            Subject: LU-10070 utils: SEL: lfs find & getstripe support
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: c7cf7a5076440f68dee8f7798f46f50c94404a7e

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34909/ Subject: LU-10070 utils: SEL: lfs find & getstripe support Project: fs/lustre-release Branch: master Current Patch Set: Commit: c7cf7a5076440f68dee8f7798f46f50c94404a7e

            People

              vitaly_fertman Vitaly Fertman
              adilger Andreas Dilger
              Votes:
              0 Vote for this issue
              Watchers:
              24 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: