From: Samuel Just Date: Thu, 3 Jun 2021 21:43:37 +0000 (-0700) Subject: crimson/os/seastore/cache.h: remove unused get_extents X-Git-Tag: v17.1.0~1567^2~7 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=4b32daa0afea7248a8571214507ae4bb26305b07;p=ceph.git crimson/os/seastore/cache.h: remove unused get_extents Signed-off-by: Samuel Just --- diff --git a/src/crimson/os/seastore/cache.h b/src/crimson/os/seastore/cache.h index 15fc98b729ad6..7087013f9d089 100644 --- a/src/crimson/os/seastore/cache.h +++ b/src/crimson/os/seastore/cache.h @@ -305,36 +305,6 @@ public: } } - /** - * get_extents - * - * returns refs to extents in extents from: - * - t if modified by t - * - extent_set if already in cache - * - disk - */ - template - get_extent_ertr::future> get_extents( - Transaction &t, ///< [in, out] current transaction - paddr_list_t &&extents ///< [in] extent list for lookup - ) { - auto retref = std::make_unique>(); - auto &ret = *retref; - auto ext = std::make_unique(std::move(extents)); - return crimson::do_for_each( - ext->begin(), - ext->end(), - [this, &t, &ret](auto &p) { - auto &[offset, len] = p; - return get_extent(t, offset, len).safe_then([&ret](auto cext) { - ret.push_back(std::move(cext)); - }); - }).safe_then([retref=std::move(retref), ext=std::move(ext)]() mutable { - return get_extent_ertr::make_ready_future>( - std::move(*retref)); - }); - } - /** * alloc_new_extent *