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

DNE3: mkdir() automatically create remote directory on MDS which has more space

Details

    • Improvement
    • Resolution: Duplicate
    • Minor
    • None
    • None
    • 9223372036854775807

    Description

      On DNE system, it will be good to allow 'mkdir()' to create directory on MDT which has more free space. In this way, user doesn't need to care much about balance between MDTs. This differs from LU-10277 in that this is handled in the kernel for regular mkdir() syscalls by applications, rather than only with lfs mkdir.

      Attachments

        Issue Links

          Activity

            [LU-10784] DNE3: mkdir() automatically create remote directory on MDS which has more space

            I think this is really the same issue as LU-13417 in the end. We need to handle space balancing for all directories, but it should be easier/default to do this at the ROOT/ directory, and less likely to happen further down the tree.

            adilger Andreas Dilger added a comment - I think this is really the same issue as LU-13417 in the end. We need to handle space balancing for all directories, but it should be easier/default to do this at the ROOT/ directory, and less likely to happen further down the tree.

            As a precursor to allowing this to be done automatically across the whole filesystem, LU-11213 proposes doing it in ROOT/ and other user-specified directories is an easier entry into automatic DNE MDT balancing.

            adilger Andreas Dilger added a comment - As a precursor to allowing this to be done automatically across the whole filesystem, LU-11213 proposes doing it in ROOT/ and other user-specified directories is an easier entry into automatic DNE MDT balancing.

            People

              laisiyao Lai Siyao
              adilger Andreas Dilger
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: