From e3ec40a75099c9d4e506d24dfee6655af002e952 Mon Sep 17 00:00:00 2001 From: Matan Breizman Date: Tue, 14 Mar 2023 13:33:40 +0000 Subject: [PATCH] crimson/osd/pg_backend: PGBackend::rollback take RWWRITE lock Signed-off-by: Matan Breizman (cherry picked from commit 1e1c4318e7fb4cd3d7f585b3431236904ccaea31) --- src/crimson/osd/pg_backend.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) { -- 2.39.5