Whamcloud - gitweb
LU-14098 obdclass: try to skip corrupted llog records 54/40754/10
authorAlex Zhuravlev <bzzz@whamcloud.com>
Thu, 26 Nov 2020 12:07:24 +0000 (15:07 +0300)
committerOleg Drokin <green@whamcloud.com>
Fri, 26 Feb 2021 08:22:42 +0000 (08:22 +0000)
commit910eb97c1b43a44a9da2ae14c3b83e28ca6342fc
treee0ac1cb3e0a4d2c3bb702104f53b18c0e2124d35
parentfc8f1381698369565752f32815c4b38f9c1e8cdb
LU-14098 obdclass: try to skip corrupted llog records

if llog's header or record is found corrupted, then
ignore the remaining records and try with the next one.

Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: If47ec1fc1e2eaf64be7ba08d3aa9c2b93903c0cf
Reviewed-on: https://review.whamcloud.com/40754
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Mike Pershin <mpershin@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/uapi/linux/lustre/lustre_idl.h
lustre/obdclass/llog.c
lustre/obdclass/llog_cat.c
lustre/obdclass/llog_internal.h
lustre/obdclass/llog_osd.c
lustre/obdclass/llog_test.c
lustre/osp/osp_sync.c