From: Matan Breizman Date: Tue, 14 Mar 2023 13:33:40 +0000 (+0000) Subject: crimson/osd/pg_backend: PGBackend::rollback take RWWRITE lock X-Git-Tag: v18.1.0~79^2~5 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=e3ec40a75099c9d4e506d24dfee6655af002e952;p=ceph-ci.git crimson/osd/pg_backend: PGBackend::rollback take RWWRITE lock Signed-off-by: Matan Breizman (cherry picked from commit 1e1c4318e7fb4cd3d7f585b3431236904ccaea31) --- diff --git a/src/crimson/osd/pg_backend.cc b/src/crimson/osd/pg_backend.cc index 86011bf081f..a441519bab7 100644 --- a/src/crimson/osd/pg_backend.cc +++ b/src/crimson/osd/pg_backend.cc @@ -784,7 +784,7 @@ PGBackend::rollback_iertr::future<> PGBackend::rollback( __func__, os.oi.soid ,snapid); hobject_t target_coid = os.oi.soid; target_coid.snap = snapid; - return obc_loader.with_clone_obc_only( + return obc_loader.with_clone_obc_only( head, target_coid, [this, &os, &txn, &delta_stats, &osd_op_params] (auto clone_obc) {