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
Attachments
Issue Links
- is related to
-
LU-9857 sanityn test_35: (lmv_obd.c:2122:stripe_dirent_next()) ASSERTION( hash <= end )
-
- Resolved
-