From: Alex Ainscow Date: Fri, 11 Jul 2025 09:58:32 +0000 (+0000) Subject: osd: Remove some extraneous references to hinfo. X-Git-Tag: testing/wip-jcollin-testing-20250917.124222-tentacle~1^2~7 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=66e2c798e37e35e5af40befcf1acc4591fac0105;p=ceph-ci.git osd: Remove some extraneous references to hinfo. Signed-off-by: Alex Ainscow (cherry picked from commit 1c2476560f1c4b2eec1c074a6eead5520b5474eb) --- diff --git a/src/osd/ECBackend.h b/src/osd/ECBackend.h index 4b10b903573..3c70b9db578 100644 --- a/src/osd/ECBackend.h +++ b/src/osd/ECBackend.h @@ -447,10 +447,6 @@ class ECBackend : public ECCommon { return sinfo.is_nonprimary_shard(shard); } - bool get_is_hinfo_required() const { - return sinfo.get_is_hinfo_required(); - } - /** * ECReadPred * diff --git a/src/osd/ECSwitch.h b/src/osd/ECSwitch.h index bd0acad9ad7..42f405021a8 100644 --- a/src/osd/ECSwitch.h +++ b/src/osd/ECSwitch.h @@ -366,10 +366,7 @@ public: return false; } bool get_is_hinfo_required() const final { - if (is_optimized()) { - return optimized.get_is_hinfo_required(); - } - return true; + return !is_optimized(); } bool get_is_ec_optimized() const final { return is_optimized(); diff --git a/src/osd/ECUtil.h b/src/osd/ECUtil.h index 89ed7878bb0..25f11d99a1f 100644 --- a/src/osd/ECUtil.h +++ b/src/osd/ECUtil.h @@ -659,10 +659,6 @@ public: ErasureCodeInterface::FLAG_EC_PLUGIN_REQUIRE_SUB_CHUNKS) != 0; } - bool get_is_hinfo_required() const { - return !supports_ec_overwrites(); - } - bool supports_partial_reads() const { return (plugin_flags & ErasureCodeInterface::FLAG_EC_PLUGIN_PARTIAL_READ_OPTIMIZATION) != 0;