Whamcloud - gitweb
LU-16052 llog: handle -EBADR for catalog processing
authorMikhail Pershin <mpershin@whamcloud.com>
Fri, 29 Jul 2022 08:24:15 +0000 (11:24 +0300)
committerAndreas Dilger <adilger@whamcloud.com>
Fri, 23 Sep 2022 16:34:36 +0000 (16:34 +0000)
commit39cb696881e1576217160b90642e72062083037a
tree4e275579937ac307d7e77a96adde49c17e48a791
parent802d9a6d13ec5125a854e8d772a0f9647aea5e11
LU-16052 llog: handle -EBADR for catalog processing

Llog catalog processing might retry to get the last llog block
to check for new records if any. That might return -EBADR code
which should be considered as valid. Previously -EIO was
returned in all cases.

Run conf-sanity test_106 several times as specific test

Lustre-change: https://review.whamcloud.com/48070
Lustre-commit: e260f751f2a21fa126eeb4bc9e94250ba3e815f1

Test-Parameters: testlist=conf-sanity env=ONLY=106,SLOW=yes,ONLY_REPEAT=10
Signed-off-by: Mikhail Pershin <mpershin@whamcloud.com>
Change-Id: I30e04ba2c91c8bdce72c95675a1209639e9f0570
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Etienne AUJAMES <eaujames@ddn.com>
Reviewed-on: https://review.whamcloud.com/48540
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/obdclass/llog.c