land OFD on master branch (LU-911)

[LU-1412] Add llog subsystem to OFD to cancel unlink/setattr cookies Created: 16/May/12  Updated: 08/Oct/12  Resolved: 08/Oct/12

Status: Closed
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.3.0
Fix Version/s: None

Type: Technical task Priority: Major
Reporter: Mikhail Pershin Assignee: Mikhail Pershin
Resolution: Won't Fix Votes: 0
Labels: None

Issue Links:
Related
is related to LU-1545 Implement procfs entry "mds_sync" in OFD Closed
Story Points: 2
Rank (Obsolete): 4034

 Description   

Currently, the OFD code will discard llog cookies sent from the client, and not send any cookies back to the MDS when objects are destroyed. This means that the MDS will accumulate cookies for all unlinked objects, and startup times will become progressively slower on a filesystem using OFD as the MDS tries to unlink ALL previously destroyed objects on every reconnect. Eventually, the MDS unlink llog will become full and unlinks may fail, after about 65000^2 objects per OST.

For OFD to be usable in a real 2.3 system, this will need to be handled in some way, either by the MDS detecting that the OST is not using llog cookies, or by the OFD/OST code sending the unlink cookies back to the MDS.



 Comments   
Comment by Mikhail Pershin [ 08/Oct/12 ]

not needed since LOD/OSP were landed in master. Now all llog processing is done on server

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