Details

    • Type: New Feature
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
    • Rank (Obsolete):
      9223372036854775807

      Description

      LU-9846 describes the overstriping feature for data, which allows placing > 1 stripe per OST.  This can be done with MDTs as well, for somewhat similar reasons:

      "it allows more concurrency on the MDT, exceeding single-directory size limitations, directory migration/compaction, etc." (per Andreas)

      This exists in limited form today, accessible with a fail loc:
      OBD_FAIL_LARGE_STRIPE (0x1703)

      Which is used in sanity test 300k to put a bunch of stripes on MDT0:

              #define OBD_FAIL_LARGE_STRIPE   0x1703
              $LCTL set_param fail_loc=0x1703
              $LFS setdirstripe -i 0 -c192 $DIR/$tdir/striped_dir ||
                      error "set striped dir err
      
      

      Actually doing this as a feature requires various other enabling changes, but this test shows it should be possible.  It's also possible to use the method in this test to create temporary setups for benchmarking this idea to confirm it's worth pursuing.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                laisiyao Lai Siyao
                Reporter:
                pfarrell Patrick Farrell (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: