From: Radoslaw Zarzynski Date: Thu, 9 May 2024 19:11:14 +0000 (+0000) Subject: osd: move ECCommon::RecoveryBackend from ECBackend.cc to ECCommon.cc X-Git-Tag: v21.0.0~50^2~122^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=debd035a650768ead64e0707028bb862f4767bef;p=ceph.git osd: move ECCommon::RecoveryBackend from ECBackend.cc to ECCommon.cc Signed-off-by: Radoslaw Zarzynski --- diff --git a/src/osd/ECBackend.cc b/src/osd/ECBackend.cc index d27aa8a62e8d..b812f6d09f6b 100644 --- a/src/osd/ECBackend.cc +++ b/src/osd/ECBackend.cc @@ -59,7 +59,7 @@ static ostream &_prefix(std::ostream *_dout, ECBackend *pgb) { return pgb->get_parent()->gen_dbg_prefix(*_dout); } -static ostream& _prefix(std::ostream *_dout, ECBackend::RecoveryBackend *pgb) { +static ostream& _prefix(std::ostream *_dout, ECBackend::ECRecoveryBackend *pgb) { return pgb->get_parent()->gen_dbg_prefix(*_dout); } diff --git a/src/osd/ECBackend.h b/src/osd/ECBackend.h index 087a702ac88c..1139e0443752 100644 --- a/src/osd/ECBackend.h +++ b/src/osd/ECBackend.h @@ -186,6 +186,7 @@ class ECBackend : public ECCommon { void kick_reads(); +public: struct ECRecoveryBackend : RecoveryBackend { ECRecoveryBackend(CephContext *cct, const coll_t &coll, @@ -220,8 +221,8 @@ class ECBackend : public ECCommon { PGBackend::Listener *parent; }; - friend ostream &operator<<(ostream &lhs, - const RecoveryBackend::RecoveryOp &rhs + friend std::ostream &operator<<(std::ostream &lhs, + const RecoveryBackend::RecoveryOp &rhs ); friend struct RecoveryMessages; friend struct OnRecoveryReadComplete;