Details
-
New Feature
-
Resolution: Fixed
-
Minor
-
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.
Seems to have all landed for 2.16