Whamcloud - gitweb
LU-18218 llog: repeat declare for remote obj 20/57920/6
authorAlexander Boyko <alexander.boyko@hpe.com>
Wed, 29 Jan 2025 11:31:13 +0000 (12:31 +0100)
committerOleg Drokin <green@whamcloud.com>
Fri, 14 Feb 2025 02:55:00 +0000 (02:55 +0000)
commit9b2de53f9b39f0e421e97e6a16a2f5998fe8cbfb
tree854b1f89cb178fe94e31d76116c41b2662d8c46c
parent83f62e0dee9447919b7fbcf60eea0e6b0c503930
LU-18218 llog: repeat declare for remote obj

llog_cat_new_log() for remote object is asynchornous,
so flag LOHA_EXIST could be removed when out operation
failed. Repeat llog_cat_new_log() at declare phase
when it is not exist.

Fixes: 8047d75a5b ("LU-18218 llog: catalog lgh_lock refactoring")
Signed-off-by: Alexander Boyko <alexander.boyko@hpe.com>
Change-Id: I510711f7e2d442a1de5534f0c35ab9478c4ebe6b
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/57920
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alexey Lyashkov <alexey.lyashkov@hpe.com>
Reviewed-by: Mikhail Pershin <mpershin@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/obdclass/llog_cat.c