From 9ff7589c873d368cfa797acdd970278232a0c906 Mon Sep 17 00:00:00 2001 From: Alex Ainscow Date: Thu, 17 Apr 2025 22:51:51 +0100 Subject: [PATCH] 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 --- src/osd/ECBackend.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osd/ECBackend.cc b/src/osd/ECBackend.cc index 448d2f7d598a8..05e34602097c4 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; -- 2.39.5