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: v21.0.0~256^2~277^2~17 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9ff7589c873d368cfa797acdd970278232a0c906;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 --- diff --git a/src/osd/ECBackend.cc b/src/osd/ECBackend.cc index 448d2f7d598a..05e34602097c 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;