From: Yingxin Cheng Date: Tue, 27 Aug 2024 08:17:47 +0000 (+0800) Subject: crimson/os/seastore/transaction_manager: minor cleanup X-Git-Tag: v20.0.0~1112^2~6 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=c25fd3525e5f6fd9a584c031018fb2a2996717b4;p=ceph.git crimson/os/seastore/transaction_manager: minor cleanup Signed-off-by: Yingxin Cheng --- diff --git a/src/crimson/os/seastore/transaction_manager.h b/src/crimson/os/seastore/transaction_manager.h index 23636d79d88f4..828b8a25592fc 100644 --- a/src/crimson/os/seastore/transaction_manager.h +++ b/src/crimson/os/seastore/transaction_manager.h @@ -508,9 +508,11 @@ public: auto ret = get_extent_if_linked(t, pin->duplicate()); if (ret.index() == 1) { return std::move(std::get<1>(ret)); + } else { + // absent + return base_iertr::make_ready_future>(); } } - return base_iertr::make_ready_future>(); }).si_then([this, &t, &remaps, original_paddr, original_laddr, original_len, &extents, FNAME](auto ext) mutable {