Previously fast reads had attempted to read entire stripes. This is not necessary or desirable.
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
(cherry picked from commit
9ff7589c873d368cfa797acdd970278232a0c906)
extent_set es;
for (const auto &[read, ctx]: to_read) {
pair<uint64_t, uint64_t> 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;