From 1b85b8c1f639303ebd88f69aae3e1e8578bd2521 Mon Sep 17 00:00:00 2001 From: Matan Breizman Date: Mon, 27 Nov 2023 09:49:38 +0000 Subject: [PATCH] Revert "crimson/osd/osd_operations/snaptrim_event: fix lifetime on finally()" This reverts commit 84c5b6c578c1e64807eca5098d51193ee71e6106. Signed-off-by: Matan Breizman --- src/crimson/osd/osd_operations/snaptrim_event.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/crimson/osd/osd_operations/snaptrim_event.cc b/src/crimson/osd/osd_operations/snaptrim_event.cc index 64b318580a4..da2c6298177 100644 --- a/src/crimson/osd/osd_operations/snaptrim_event.cc +++ b/src/crimson/osd/osd_operations/snaptrim_event.cc @@ -89,7 +89,6 @@ SnapTrimEvent::snap_trim_ertr::future SnapTrimEvent::start() { ShardServices &shard_services = pg->get_shard_services(); - IRef ref = this; return interruptor::with_interruption([&shard_services, this] { return enter_stage( client_pp().wait_for_active @@ -196,7 +195,7 @@ SnapTrimEvent::start() }, [this](std::exception_ptr eptr) -> snap_trim_ertr::future { logger().debug("{}: interrupted {}", *this, eptr); return crimson::ct_error::eagain::make(); - }, pg).finally([this, ref=std::move(ref)] { + }, pg).finally([this] { logger().debug("{}: exit", *this); handle.exit(); }); -- 2.39.5