]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore/cache.h: remove unused get_extents
authorSamuel Just <sjust@redhat.com>
Thu, 3 Jun 2021 21:43:37 +0000 (14:43 -0700)
committerSamuel Just <sjust@redhat.com>
Wed, 23 Jun 2021 18:37:37 +0000 (11:37 -0700)
Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/os/seastore/cache.h

index 15fc98b729ad6766b943b78d0646c3383a02bc77..7087013f9d0893afd3b5138375e74349ea5f1fa5 100644 (file)
@@ -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<typename T>
-  get_extent_ertr::future<t_pextent_list_t<T>> get_extents(
-    Transaction &t,        ///< [in, out] current transaction
-    paddr_list_t &&extents ///< [in] extent list for lookup
-  ) {
-    auto retref = std::make_unique<t_pextent_list_t<T>>();
-    auto &ret = *retref;
-    auto ext = std::make_unique<paddr_list_t>(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<t_pextent_list_t<T>>(
-         std::move(*retref));
-      });
-  }
-
   /**
    * alloc_new_extent
    *