Whamcloud - gitweb
LU-14980 mdd: mdd_layout_swap() to follow tx-lock rule 24/44824/25
authorAlex Zhuravlev <bzzz@whamcloud.com>
Thu, 2 Sep 2021 16:17:03 +0000 (19:17 +0300)
committerOleg Drokin <green@whamcloud.com>
Mon, 13 Mar 2023 06:11:37 +0000 (06:11 +0000)
commiteb24eb294fb66b2c59b4c496930070c8ef88dd27
treef290ca494f10ba014016c1d40b13fc53830fe1d9
parent2d4030566018f400c3f5828f842c6a02d6d3d8e2
LU-14980 mdd: mdd_layout_swap() to follow tx-lock rule

i.e. start transaction first, then take local (osd) locks
on the objects involved.

Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: I9a4add277f0911fa02d9b214e996c441d0952f9c
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/44824
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Mikhail Pershin <mpershin@whamcloud.com>
Reviewed-by: Lai Siyao <lai.siyao@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/mdd/mdd_object.c