[LU-9923] lmv does not propagate read page errors for striped directories Created: 28/Aug/17  Updated: 29/Jan/22

Status: Open
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.11.0
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: John Hammond Assignee: Lai Siyao
Resolution: Unresolved Votes: 0
Labels: dne3, lmv

Issue Links:
Related
is related to LU-9857 sanityn test_35: (lmv_obd.c:2122:stri... Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

As noted in LU-9857, stripe_dirent_next() does not propagate errors from mdc_read_page() and lmv_direct_next() ignores the return value of stripe_dirent_next().

# lfs mkdir -c4 d0
# touch d0/f{0..7}
# lctl set_param fail_loc=0x80000105 # OBD_FAIL_MDS_READPAGE_PACK
fail_loc=0x80000105
# ls d0
f0  f2  f3  f4  f6  f7
# echo $?
0


 Comments   
Comment by Joseph Gmitter (Inactive) [ 28/Aug/17 ]

Hi Lai,

Can you please look into this one?

Thanks.
Joe

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