From c25fd3525e5f6fd9a584c031018fb2a2996717b4 Mon Sep 17 00:00:00 2001 From: Yingxin Cheng Date: Tue, 27 Aug 2024 16:17:47 +0800 Subject: [PATCH] crimson/os/seastore/transaction_manager: minor cleanup Signed-off-by: Yingxin Cheng --- src/crimson/os/seastore/transaction_manager.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/crimson/os/seastore/transaction_manager.h b/src/crimson/os/seastore/transaction_manager.h index 23636d79d88..828b8a25592 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 { -- 2.39.5