Whamcloud - gitweb
LU-4290 llog: discard unavailable records and keep going 81/9281/2
authorAlex Zhuravlev <alexey.zhuravlev@intel.com>
Fri, 14 Feb 2014 19:07:58 +0000 (23:07 +0400)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 21 Feb 2014 03:43:08 +0000 (03:43 +0000)
commita5b9cdae6f45ed12f6560a641f2eab207c36a69f
treebb41270102644b54cc0c901dfd902471d09ff2ad
parent4d8a24a319a980650897596b064f85578059caa9
LU-4290 llog: discard unavailable records and keep going

if llog can't process some records due to I/O errors or
corruption, just discard them from the header and keep
going. a new test added to verity this behavior.

Signed-off-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Change-Id: Id0dc83ae6239cd55a43eec128b3c750bb9f0894a
Reviewed-on: http://review.whamcloud.com/9281
Tested-by: Jenkins
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Mike Pershin <mike.pershin@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
lustre/obdclass/llog.c
lustre/obdclass/llog_test.c