From: Sage Weil Date: Mon, 17 Oct 2016 18:20:10 +0000 (-0400) Subject: osd/PG: move peering evt into pool X-Git-Tag: v11.1.0~325^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=665013cd969b5f5f403410dab5d131c0065629f5;p=ceph.git osd/PG: move peering evt into pool Signed-off-by: Sage Weil --- diff --git a/src/osd/PG.cc b/src/osd/PG.cc index 6923c05e1aee..01602e58c31d 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 e9eaa6d8751a..043a7c6e51e9 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,