Details

    • New Feature
    • Resolution: Fixed
    • Minor
    • Lustre 2.16.0
    • None
    • None
    • 9223372036854775807

    Description

      With implicit default LMV inherit, the inherited default LMV is maintained on client side.

      Benefits:

      • change of directory default LMV will be populated to all sub levels at runtime automatically.
      • default LMV will be packed into mkdir request, therefore MDT doesn't need read it from disk, as will improve mkdir performance.

      Caveats:

      • old and new clients can't coexist, because after new client mkdir,
        the inherited default LMV is not set on MDT inode, then the old
        client won't know its existence.

      Changes on client side:

      • update default LMV after lookup/open/revalidate.
      • pack default LMV in mkdir request.

      Changes on MDT side:

      • use the default LMV from client in lod_ah_init().
      • don't save inherited default LMV in mkdir.

      Attachments

        Activity

          [LU-15971] Implicit default LMV inherit
          pjones Peter Jones added a comment -

          Seems to have all landed for 2.16

          pjones Peter Jones added a comment - Seems to have all landed for 2.16

          "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/47789/
          Subject: LU-15971 llite: implicit default LMV inherit
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: 388a185eace0e6b16a5f7fa3a373c9c93cac12bc

          gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/47789/ Subject: LU-15971 llite: implicit default LMV inherit Project: fs/lustre-release Branch: master Current Patch Set: Commit: 388a185eace0e6b16a5f7fa3a373c9c93cac12bc

          "Lai Siyao <lai.siyao@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50798
          Subject: LU-15971 test: interop test with 2.14
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: d43b478e214f11fec5086027f5b9e8c3b9b8e259

          gerrit Gerrit Updater added a comment - "Lai Siyao <lai.siyao@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50798 Subject: LU-15971 test: interop test with 2.14 Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: d43b478e214f11fec5086027f5b9e8c3b9b8e259
          hxing Xing Huang added a comment -

          "Lai Siyao <lai.siyao@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/47789
          Subject: LU-15971 llite: implicit default LMV inherit
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: 6e317b39c57463979faf061b544abc48649a9488

          hxing Xing Huang added a comment - "Lai Siyao <lai.siyao@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/47789 Subject: LU-15971 llite: implicit default LMV inherit Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 6e317b39c57463979faf061b544abc48649a9488

          "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/47788/
          Subject: LU-15971 uapi: add DMV_IMP_INHERIT connect flag
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: 203745e7b07101bb682ac8a519148bad25be76a5

          gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/47788/ Subject: LU-15971 uapi: add DMV_IMP_INHERIT connect flag Project: fs/lustre-release Branch: master Current Patch Set: Commit: 203745e7b07101bb682ac8a519148bad25be76a5

          "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/47843/
          Subject: LU-15971 llite: match lock in corresponding namespace
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: 64264dc424ca13d902bdad3066add5bf9b4e8cfc

          gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/47843/ Subject: LU-15971 llite: match lock in corresponding namespace Project: fs/lustre-release Branch: master Current Patch Set: Commit: 64264dc424ca13d902bdad3066add5bf9b4e8cfc
          gerrit Gerrit Updater added a comment - - edited

          "Lai Siyao <lai.siyao@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/47884
          Subject: LU-15971 llite: implicit default LMV inherit
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: 46720f505dd1ba78aa1f27bb78d8092f8f1c6b43

          gerrit Gerrit Updater added a comment - - edited "Lai Siyao <lai.siyao@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/47884 Subject: LU-15971 llite: implicit default LMV inherit Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 46720f505dd1ba78aa1f27bb78d8092f8f1c6b43

          "Lai Siyao <lai.siyao@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/47843
          Subject: LU-15971 llite: match lock in correct namespace in cancel
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: ba3655666bc159e85896dabeb4e9f85ef555bf8e

          gerrit Gerrit Updater added a comment - "Lai Siyao <lai.siyao@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/47843 Subject: LU-15971 llite: match lock in correct namespace in cancel Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: ba3655666bc159e85896dabeb4e9f85ef555bf8e

          "Lai Siyao <lai.siyao@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/47788
          Subject: LU-15971 uapi: add DMV_IMP_INHERIT connect flag
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: 2307631a6a8f264daed0e57dd46e801d73bbc1c5

          gerrit Gerrit Updater added a comment - "Lai Siyao <lai.siyao@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/47788 Subject: LU-15971 uapi: add DMV_IMP_INHERIT connect flag Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 2307631a6a8f264daed0e57dd46e801d73bbc1c5

          People

            laisiyao Lai Siyao
            laisiyao Lai Siyao
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: