From: Alex Ainscow Date: Thu, 17 Apr 2025 21:51:51 +0000 (+0100) Subject: osd: Use partial read path for fast_reads X-Git-Tag: v20.1.0~68^2~17 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=df9b5e12b6817646d942c71152795cb7f737e41e;p=ceph.git osd: Use partial read path for fast_reads Previously fast reads had attempted to read entire stripes. This is not necessary or desirable. Signed-off-by: Alex Ainscow (cherry picked from commit 9ff7589c873d368cfa797acdd970278232a0c906) --- diff --git a/src/osd/ECBackend.cc b/src/osd/ECBackend.cc index a1821e11a4b90..1d4eed62849df 100644 --- a/src/osd/ECBackend.cc +++ b/src/osd/ECBackend.cc @@ -1622,7 +1622,7 @@ void ECBackend::objects_read_async( extent_set es; for (const auto &[read, ctx]: to_read) { pair tmp; - if (!cct->_conf->osd_ec_partial_reads || fast_read) { + if (!cct->_conf->osd_ec_partial_reads) { tmp = sinfo.ro_offset_len_to_stripe_ro_offset_len(read.offset, read.size); } else { tmp.first = read.offset;