From: Matan Breizman Date: Mon, 27 Nov 2023 09:49:38 +0000 (+0000) Subject: Revert "crimson/osd/osd_operations/snaptrim_event: fix lifetime on finally()" X-Git-Tag: v19.3.0~247^2~6 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1b85b8c1f639303ebd88f69aae3e1e8578bd2521;p=ceph.git Revert "crimson/osd/osd_operations/snaptrim_event: fix lifetime on finally()" This reverts commit 84c5b6c578c1e64807eca5098d51193ee71e6106. Signed-off-by: Matan Breizman --- 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(); });