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