[LU-12169] Assertion on mdc_pack_name Created: 08/Apr/19  Updated: 08/Jun/19  Resolved: 30/Apr/19

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

Type: Bug Priority: Minor
Reporter: Wang Shilong (Inactive) Assignee: Wang Shilong (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
is related to LU-12020 LustreError: 32657:0:(mdc_lib.c:137:m... Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

If some race happen, dentry name which we copied is invalid,
we should return failure directly rather than continue.

Because Server doesn't support open-by-fid, we pass @name
as NULL, @len as 0, it will definitely trigger following
assertion in mdc_pack_name()

LustreError: 157839:0:(mdc_lib.c:137:mdc_pack_name()) LBUG



 Comments   
Comment by Gerrit Updater [ 08/Apr/19 ]

Wang Shilong (wshilong@ddn.com) uploaded a new patch: https://review.whamcloud.com/34611
Subject: LU-12169 llite: return ESTALE if open by name failed
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 61b15c83e7ec1d97174b0ad3baf1601b238f6080

Comment by Gerrit Updater [ 30/Apr/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34611/
Subject: LU-12169 llite: fill copied dentry name's ending char properly
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: bc9cc327983c45e6255e0d6475b8bdbdcd82c938

Comment by Peter Jones [ 30/Apr/19 ]

Landed for 2.13

Comment by Gerrit Updater [ 21/May/19 ]

Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34925
Subject: LU-12169 llite: fill copied dentry name's ending char properly
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: 50a4c963840ca03bcb1d2e73a7c928f74c674b63

Comment by Gerrit Updater [ 08/Jun/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34925/
Subject: LU-12169 llite: fill copied dentry name's ending char properly
Project: fs/lustre-release
Branch: b2_12
Current Patch Set:
Commit: 8667e8f12653735631697ff28cb67b769907c732

Generated at Sat Feb 10 02:50:15 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.