]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/osd/ECBackend.h
update sources to v12.2.3
[ceph.git] / ceph / src / osd / ECBackend.h
index 85c2ee6b4f8ef1482f2c995721819eb910e10caa..120e2d298bfadefc0b518975c975d7ccd08b957c 100644 (file)
@@ -320,6 +320,11 @@ private:
     const PushReplyOp &op,
     pg_shard_t from,
     RecoveryMessages *m);
+  void get_all_avail_shards(
+    const hobject_t &hoid,
+    set<int> &have,
+    map<shard_id_t, pg_shard_t> &shards,
+    bool for_recovery);
 
 public:
   /**
@@ -650,7 +655,8 @@ public:
   int get_remaining_shards(
     const hobject_t &hoid,
     const set<int> &avail,
-    set<pg_shard_t> *to_read);
+    set<pg_shard_t> *to_read,
+    bool for_recovery);
 
   int objects_get_attrs(
     const hobject_t &hoid,