Whamcloud - gitweb
LU-15645 obdclass: llog to handle gaps 11/47011/3
authorAlex Zhuravlev <bzzz@whamcloud.com>
Wed, 16 Mar 2022 09:10:38 +0000 (12:10 +0300)
committerOleg Drokin <green@whamcloud.com>
Tue, 20 Sep 2022 03:35:33 +0000 (03:35 +0000)
commit4a4e38a2769089ddf2430983c2d607683cd12986
tree47afd520e79aea4c45e7a5b7df8d79c59ad047de
parentb18246d8b78a308c32a5f78eee581f16dae5dc44
LU-15645 obdclass: llog to handle gaps

due to old errors an update llog can contaain gaps in index.
this shouldn't block llog processing and recovery. actual
gaps in transaction sequence should be catched by VBR.

Lustre-change: https://review.whamcloud.com/46837
Lustre-commit: TBD (from b3de0d57bd0f7cd2e918aa9d3f08be1c69697b80)

Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: I11ec817e356f9658118c34706ef3a533e7faba83
Signed-off-by: Mikhail Pershin <mpershin@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/47011
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/obd_support.h
lustre/obdclass/llog.c
lustre/obdclass/llog_osd.c
lustre/osp/osp_trans.c
lustre/target/update_trans.c
lustre/tests/replay-dual.sh