]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.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, 27 Jan 2026 19:42:59 +0000 (19:42 +0000)
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/crimson/osd/ec_backend.cc

index 21f1945534f4498268ddc7925fe436ab24ec1455..26615ac387f96efa3b2e37a8f98f86707603e506 100644 (file)
@@ -534,14 +534,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>