DNE2: striped directory (LU-3531)

[LU-3528] move directory entries cache from llite to MDC Created: 29/Jun/13  Updated: 14/Feb/14  Resolved: 09/Jan/14

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.6.0, Lustre 2.5.1

Type: Technical task Priority: Major
Reporter: Di Wang Assignee: Di Wang
Resolution: Fixed Votes: 0
Labels: None

Rank (Obsolete): 8892

 Description   

This is one of the sub-task for DNE phase 2 striped directory.

Move directory entries cache from llite to MDC, so client side dir stripe can use independent hash function, i.e. it does not need to tight with the backend storage dir-entry hash function. With striped directory, it will be 2-tier hash, LMV calculate hash value according to the name and hash-type in layout, then each MDT will store these entry in disk by its own hash.



 Comments   
Comment by Di Wang [ 29/Jun/13 ]

I already had a patch for this one, but it is based on original orion, probably need a lot update based on current master.

Comment by Di Wang [ 19/Jul/13 ]

http://review.whamcloud.com/7043

Comment by Andreas Dilger [ 23/Nov/13 ]

Also several other patches:

http://review.whamcloud.com/8354
http://review.whamcloud.com/8370
http://review.whamcloud.com/8371

Comment by Di Wang [ 09/Jan/14 ]

patches land to master

Generated at Sat Feb 10 01:34:41 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.