From: Samuel Just Date: Thu, 2 Oct 2025 21:20:18 +0000 (+0000) Subject: crimson/.../remove: convert to use cursor interfaces X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=dd68917c4bdf4320f52811959184d6772cfe1c79;p=ceph-ci.git crimson/.../remove: convert to use cursor interfaces Signed-off-by: Samuel Just --- diff --git a/src/crimson/os/seastore/transaction_manager.cc b/src/crimson/os/seastore/transaction_manager.cc index e9cd605597c..e80ed5f7c58 100644 --- a/src/crimson/os/seastore/transaction_manager.cc +++ b/src/crimson/os/seastore/transaction_manager.cc @@ -230,7 +230,8 @@ TransactionManager::ref_ret TransactionManager::remove( { LOG_PREFIX(TransactionManager::remove); DEBUGT("{} ...", t, offset); - auto mapping = co_await lba_manager->get_mapping(t, offset); + auto cursor = co_await lba_manager->get_cursor(t, offset); + auto mapping = co_await resolve_cursor_to_mapping(t, std::move(cursor)); auto result = co_await _remove(t, std::move(mapping)); co_return result.result.refcount; }