]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
osd: Remove some extraneous references to hinfo.
authorAlex Ainscow <aainscow@uk.ibm.com>
Fri, 11 Jul 2025 09:58:32 +0000 (09:58 +0000)
committerJon <jonathan.bailey1@ibm.com>
Fri, 3 Oct 2025 13:31:24 +0000 (14:31 +0100)
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
(cherry picked from commit 1c2476560f1c4b2eec1c074a6eead5520b5474eb)

src/osd/ECBackend.h
src/osd/ECSwitch.h
src/osd/ECUtil.h

index 4b10b903573c116fb776439dbf2963064a965e29..3c70b9db578ded6b763f8506401c7dad64216622 100644 (file)
@@ -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
    *
index bd0acad9ad7c629a2881d777baac9a0f13902e3c..42f405021a818651f807581d95028c5c184093ce 100644 (file)
@@ -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();
index 89ed7878bb07220ac89b44901124670ba9ec06f6..25f11d99a1fc07642af14fdb1f8e972ba77f6908 100644 (file)
@@ -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;