From: Kefu Chai Date: Wed, 6 Mar 2019 04:27:36 +0000 (+0800) Subject: crimson/osd: include MonClient.h in .cc X-Git-Tag: v15.0.0~184^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a18bf088de920a0ac57dc44691b848df150f0451;p=ceph.git crimson/osd: include MonClient.h in .cc mon::Client's definition is only necessary in .cc Signed-off-by: Kefu Chai --- diff --git a/src/crimson/osd/osd.cc b/src/crimson/osd/osd.cc index 91ccb2010cdb6..b1cab157a60ba 100644 --- a/src/crimson/osd/osd.cc +++ b/src/crimson/osd/osd.cc @@ -10,6 +10,7 @@ #include "messages/MOSDMap.h" #include "messages/MPGStats.h" +#include "crimson/mon/MonClient.h" #include "crimson/net/Connection.h" #include "crimson/net/Messenger.h" #include "crimson/os/cyan_collection.h" diff --git a/src/crimson/osd/osd.h b/src/crimson/osd/osd.h index d06bbc938de6c..d8db07d84311d 100644 --- a/src/crimson/osd/osd.h +++ b/src/crimson/osd/osd.h @@ -12,7 +12,6 @@ #include "crimson/common/simple_lru.h" #include "crimson/common/shared_lru.h" #include "crimson/mgr/client.h" -#include "crimson/mon/MonClient.h" #include "crimson/net/Dispatcher.h" #include "crimson/osd/chained_dispatchers.h" #include "crimson/osd/osdmap_service.h" @@ -26,6 +25,10 @@ class OSDMeta; class PG; class Heartbeat; +namespace ceph::mon { + class Client; +} + namespace ceph::net { class Messenger; }