Details

    • New Feature
    • Resolution: Fixed
    • Critical
    • Lustre 2.10.0
    • Lustre 2.10.0
    • None
    • 9223372036854775807

    Description

      The work tracked under this ticket will implement Progressive File Layouts (PFL).

      This feature simplifies Lustre usage of large files, avoiding the need for users to predetermine the required layout for each file. The goal is that a single file layout specified at file creation time can balance the following conflicting needs:

      • minimize the number of stripes for small files to avoid the overhead of creating and accessing multiple OST objects
      • maximize the number of stripes for large files to utilize the available bandwidth as well as distribute space usage to avoid consuming all of the space on a single OST
      • flexibility to specify a layout that is suitable for a majority of uses, while allowing for variability and flexibility between users, applications, and sites

      The administrator will be able to set a specific progressive layout for new files created in the filesystem, and users will be able to specify progressive layouts on their own files for their specific needs. It should be possible to specify a default progressive layout template for a directory that is inherited by new files and directories created in that directory, as well as a filesystem-wide global default layout that is used in the absence of more specific layouts.

      Attachments

        Issue Links

          Activity

            [LU-8998] Progressive File Layout (PFL)

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26926/
            Subject: LU-8998 test: Test 'lfs find' composite file options
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: b468a3f4da3232d17040972e33f55a2647273131

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26926/ Subject: LU-8998 test: Test 'lfs find' composite file options Project: fs/lustre-release Branch: master Current Patch Set: Commit: b468a3f4da3232d17040972e33f55a2647273131
            pjones Peter Jones added a comment -

            Landed for 2.10

            pjones Peter Jones added a comment - Landed for 2.10

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26491/
            Subject: LU-8998 tools: parse optional argument properly
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: cbeffd6a981b8c6a79cd83a6b063bf55d4e9bb2b

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26491/ Subject: LU-8998 tools: parse optional argument properly Project: fs/lustre-release Branch: master Current Patch Set: Commit: cbeffd6a981b8c6a79cd83a6b063bf55d4e9bb2b

            Last patch to land under this ticket is: https://review.whamcloud.com/#/c/26491/

            jgmitter Joseph Gmitter (Inactive) added a comment - Last patch to land under this ticket is: https://review.whamcloud.com/#/c/26491/

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26569/
            Subject: LU-8998 tests: improve sanity.sh::check_seq_oid()
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: e79e711e8f61dab7978102c5be04b94c5557b3dc

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26569/ Subject: LU-8998 tests: improve sanity.sh::check_seq_oid() Project: fs/lustre-release Branch: master Current Patch Set: Commit: e79e711e8f61dab7978102c5be04b94c5557b3dc

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26490/
            Subject: LU-8998 tools: support negative flags
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 7a1c0f950f8733c3f44e28a3b96d579797e46e80

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26490/ Subject: LU-8998 tools: support negative flags Project: fs/lustre-release Branch: master Current Patch Set: Commit: 7a1c0f950f8733c3f44e28a3b96d579797e46e80

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26484/
            Subject: LU-8998 llapi: add LLAPI_LAYOUT_COMP_USE_PREV
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 6746484df44e456ca3df47708e7d1bc14e4404e8

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26484/ Subject: LU-8998 llapi: add LLAPI_LAYOUT_COMP_USE_PREV Project: fs/lustre-release Branch: master Current Patch Set: Commit: 6746484df44e456ca3df47708e7d1bc14e4404e8

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26483/
            Subject: LU-8998 llapi: rename llapi_layout_comp_move -> *use
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 1390c68c28c3f260fb96658d9559e31969f0e98a

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26483/ Subject: LU-8998 llapi: rename llapi_layout_comp_move -> *use Project: fs/lustre-release Branch: master Current Patch Set: Commit: 1390c68c28c3f260fb96658d9559e31969f0e98a

            James Nunez (james.a.nunez@intel.com) uploaded a new patch: https://review.whamcloud.com/26926
            Subject: LU-8998 test: Test 'lfs find' composite file options
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: aeb8eacb8b440845115826c2e9cdff7f02f568fb

            gerrit Gerrit Updater added a comment - James Nunez (james.a.nunez@intel.com) uploaded a new patch: https://review.whamcloud.com/26926 Subject: LU-8998 test: Test 'lfs find' composite file options Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: aeb8eacb8b440845115826c2e9cdff7f02f568fb

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26699/
            Subject: LU-8998 utils: allow "-component*" to be abbreviated
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 23cc21d6f46e79900cf9b7b1bc32c2dda65121be

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26699/ Subject: LU-8998 utils: allow "- component *" to be abbreviated Project: fs/lustre-release Branch: master Current Patch Set: Commit: 23cc21d6f46e79900cf9b7b1bc32c2dda65121be

            People

              bobijam Zhenyu Xu
              jgmitter Joseph Gmitter (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              21 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: