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

Implicit default LMV inherit

    XMLWordPrintable

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

          People

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

            Dates

              Created:
              Updated:
              Resolved: