]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/OSDMap: remove dead osd_is_valid_op_target
authorSage Weil <sage@redhat.com>
Mon, 9 Dec 2019 16:53:08 +0000 (10:53 -0600)
committerSage Weil <sage@redhat.com>
Mon, 9 Dec 2019 16:53:08 +0000 (10:53 -0600)
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/OSDMap.h

index a4dcd018cbf5b4a4a81793b9916991931f20fa20..ba546f37eb4b9cfd553048ade87d6d1d7c8c54fb 100644 (file)
@@ -1403,18 +1403,6 @@ public:
     return calc_pg_role(pg_shard_t(osd, pg.shard), group);
   }
 
-  bool osd_is_valid_op_target(pg_t pg, int osd) const {
-    int primary;
-    std::vector<int> group;
-    pg_to_acting_osds(pg, &group, &primary);
-    if (osd == primary)
-      return true;
-    if (pg_is_ec(pg))
-      return false;
-
-    return calc_pg_role(osd, group, group.size()) >= 0;
-  }
-
   bool try_pg_upmap(
     CephContext *cct,
     pg_t pg,                       ///< pg to potentially remap