LFSCK 3: MDT-MDT consistency verification (LU-4788)

[LU-5511] LFSCK 3: repair unmatched distributed parent-child pairs Created: 20/Aug/14  Updated: 30/Sep/14  Resolved: 30/Sep/14

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

Type: Technical task Priority: Major
Reporter: nasf (Inactive) Assignee: nasf (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Rank (Obsolete): 15368

 Description   

For the directory tree based filesystem namespace, the parent directory references the child directory via some unique name entry, and the child directory back references its parent via its unique ".." name entry. Such pairs should match each other.

Usually, for local filesystem or Lustre backend system, such as ldiskfs, the local filesystem consistency verification tools, such as e2fsck can guarantee such consistency. But for distributed system, for example, the Lustre with multiple MDTs under DNE mode, the parent directory and the child directory can reside on different MDTs. The local filesystem consistency verification tools cannot guarantee such consistency as does for local cases.

The LFSCK 3 should check and repair the inconsistency between the cross-MDTs parent directory and child directory pairs.



 Comments   
Comment by nasf (Inactive) [ 20/Aug/14 ]

Here is the patch:
http://review.whamcloud.com/#/c/11486/

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

The patch has been landed to master.

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