]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
fixup: crimson/osd: implement ECBackend::objects_read_and_reconstruc
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Mon, 19 May 2025 17:43:39 +0000 (17:43 +0000)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 24 Mar 2026 16:06:24 +0000 (16:06 +0000)
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/crimson/osd/ec_backend.cc

index 1456c064104413dafa31ade57a00552146bac11b..833c62411809942aa533b8caa310058a13b9c813 100644 (file)
@@ -535,14 +535,15 @@ void ECBackend::objects_read_and_reconstruct(
   GenContextURef<ec_extents_t &&> &&func)
 {
   return read_pipeline.objects_read_and_reconstruct(
-    reads, fast_read, std::move(func));
+    reads, fast_read, object_size, std::move(func));
 }
 
 void ECBackend::objects_read_and_reconstruct_for_rmw(
   std::map<hobject_t, ECCommon::read_request_t> &&to_read,
   GenContextURef<ECCommon::ec_extents_t&&> &&func)
 {
-  // TODO XXX FIXME
+  return read_pipeline.objects_read_and_reconstruct_for_rmw(
+    std::move(to_read), std::move(func));
 }
 
 ECBackend::ll_read_ierrorator::future<ECSubReadReply>