[LU-5676] DNE 2: cache LMV EA in LOD Created: 27/Sep/14  Updated: 28/Feb/20  Resolved: 28/Feb/20

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

Type: Bug Priority: Minor
Reporter: nasf (Inactive) Assignee: Di Wang
Resolution: Duplicate Votes: 0
Labels: None

Issue Links:
Related
is related to LU-6999 Disable xattr cache for remote mdt ob... Resolved
is related to LU-7660 FS default striping settings only hon... Resolved
is related to LU-8159 cache xattr in ldiskfs OSD Resolved
Severity: 3
Rank (Obsolete): 15898

 Description   

For a striped directory, the on-disk master LMV EA only contains the header information, not contains the FIDs of the shards. When some thread tries to access the master LMV EA, it will trigger the iteration against all the shards to collect the FID of each shard to compose of the integrated master LMV EA. Currently, we have no cache for the master LMV EA in LOD, then it will cause iteration every time when the master LMV EA accessed. To avoid that, we can cache the master LMV EA in LOD.



 Comments   
Comment by Andreas Dilger [ 27/Sep/14 ]

This isn't really an LFSCK 3 debt, but rather one for DNE 2.

Comment by Di Wang [ 30/Sep/14 ]

nasf: could you please check the patch in LU-5663 to see if that is what you need?

Comment by nasf (Inactive) [ 30/Sep/14 ]

Di: which patch you mean? I only saw one patch (http://review.whamcloud.com/#/c/10376/) mentioned in LU-5663, but I do not think it is related with LMV EA cache. Missed anything?

Comment by nasf (Inactive) [ 03/Nov/14 ]

Di: opening this ticket is NOT because some bad test results we have ever observed. I do not think LU-5663 has any relationship with this one.

Comment by Andreas Dilger [ 28/Feb/20 ]

I believe this was implemented as part of LU-7660.

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