From debd035a650768ead64e0707028bb862f4767bef Mon Sep 17 00:00:00 2001 From: Radoslaw Zarzynski Date: Thu, 9 May 2024 19:11:14 +0000 Subject: [PATCH] osd: move ECCommon::RecoveryBackend from ECBackend.cc to ECCommon.cc Signed-off-by: Radoslaw Zarzynski --- src/osd/ECBackend.cc | 2 +- src/osd/ECBackend.h | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) 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; -- 2.47.3