From 665013cd969b5f5f403410dab5d131c0065629f5 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 17 Oct 2016 14:20:10 -0400 Subject: [PATCH] osd/PG: move peering evt into pool Signed-off-by: Sage Weil --- src/osd/PG.cc | 2 ++ src/osd/PG.h | 1 + 2 files changed, 3 insertions(+) diff --git a/src/osd/PG.cc b/src/osd/PG.cc index 6923c05e1aee0..01602e58c31dd 100644 --- a/src/osd/PG.cc +++ b/src/osd/PG.cc @@ -84,6 +84,8 @@ static ostream& _prefix(std::ostream *_dout, T *t) return *_dout << t->gen_prefix(); } +MEMPOOL_DEFINE_OBJECT_FACTORY(PG::CephPeeringEvt, pg_peering_evt, osd); + void PG::get(const char* tag) { ref++; diff --git a/src/osd/PG.h b/src/osd/PG.h index e9eaa6d8751a5..043a7c6e51e94 100644 --- a/src/osd/PG.h +++ b/src/osd/PG.h @@ -1368,6 +1368,7 @@ public: boost::intrusive_ptr< const boost::statechart::event_base > evt; string desc; public: + MEMPOOL_CLASS_HELPERS(); template CephPeeringEvt(epoch_t epoch_sent, epoch_t epoch_requested, -- 2.39.5