Whamcloud - gitweb
LU-14098 obdclass: try to skip corrupted llog records
authorAlex Zhuravlev <bzzz@whamcloud.com>
Mon, 26 Jul 2021 06:18:06 +0000 (09:18 +0300)
committerAndreas Dilger <adilger@whamcloud.com>
Sun, 8 Aug 2021 06:25:26 +0000 (06:25 +0000)
commit435db0a551dd47c5783aaec225d570b3f2648e57
tree53b82e401de248b8fd881bb48801d82eeac2a486
parent96c1deb6bfe1d5ed5f181f0b9c05175358be5af4
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/44397
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@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