Whamcloud - gitweb
LU-14098 obdclass: try to skip corrupted llog records 96/44396/2
authorAlex Zhuravlev <bzzz@whamcloud.com>
Mon, 26 Jul 2021 06:18:06 +0000 (09:18 +0300)
committerOleg Drokin <green@whamcloud.com>
Mon, 13 Sep 2021 19:06:28 +0000 (19:06 +0000)
commit3bedd69dbef38f5a3166131831b8c5279df4b0dd
tree474f910917599ad1285874e5a873ee2631ca3bbd
parent96d7dcf4e773e6026a590e4596ef30ac8a4a5061
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.

Lustre-commit: 910eb97c1b43a44a9da2ae14c3b83e28ca6342fc
Lustre-change: https://review.whamcloud.com/40754

Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: I86a682a8874a2184e8891ff0ee8a68414d232a79
Reviewed-on: https://review.whamcloud.com/44396
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Mike Pershin <mpershin@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