From: Max Kellermann Date: Wed, 16 Oct 2024 18:34:03 +0000 (+0200) Subject: mds/MDSDaemon: include cleanup X-Git-Tag: testing/wip-pdonnell-testing-20250421.184056-debug~2^2~35 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=e10cc44fccb498a57906d449ebbad6f1a42c3000;p=ceph-ci.git mds/MDSDaemon: include cleanup Signed-off-by: Max Kellermann --- diff --git a/src/mds/MDSDaemon.cc b/src/mds/MDSDaemon.cc index 480d1433656..1dc592c9757 100644 --- a/src/mds/MDSDaemon.cc +++ b/src/mds/MDSDaemon.cc @@ -17,6 +17,7 @@ #include #include "include/compat.h" +#include "include/Context.h" #include "include/types.h" #include "include/str_list.h" @@ -25,6 +26,7 @@ #include "common/Timer.h" #include "common/ceph_argparse.h" #include "common/config.h" +#include "common/debug.h" #include "common/entity_name.h" #include "common/errno.h" #include "common/perf_counters.h" @@ -32,6 +34,14 @@ #include "common/version.h" #include "global/signal_handler.h" +#include "log/Log.h" + +#include "messages/MCommand.h" +#include "messages/MCommandReply.h" +#include "messages/MGenericMessage.h" +#include "messages/MMDSMap.h" +#include "messages/MMonCommand.h" +#include "messages/MRemoveSnaps.h" #include "msg/Messenger.h" #include "mon/MonClient.h" @@ -39,6 +49,7 @@ #include "osdc/Objecter.h" #include "MDSMap.h" +#include "MDSRank.h" #include "Server.h" #include "Locker.h" diff --git a/src/mds/MDSDaemon.h b/src/mds/MDSDaemon.h index 7fd466603cd..955963628d1 100644 --- a/src/mds/MDSDaemon.h +++ b/src/mds/MDSDaemon.h @@ -17,29 +17,26 @@ #include -#include "messages/MCommand.h" -#include "messages/MCommandReply.h" -#include "messages/MGenericMessage.h" -#include "messages/MMDSMap.h" -#include "messages/MMonCommand.h" - +#include "common/admin_finisher.h" // for asok_finisher #include "common/LogClient.h" -#include "common/ceph_mutex.h" #include "common/fair_mutex.h" #include "common/Timer.h" -#include "include/Context.h" -#include "include/types.h" #include "mgr/MgrClient.h" #include "msg/Dispatcher.h" #include "Beacon.h" -#include "MDSMap.h" -#include "MDSRank.h" #define CEPH_MDS_PROTOCOL 37 /* cluster internal */ +namespace boost::asio { class io_context; } +class Context; +class MDSAuthCaps; +class MDSMap; +class MDSRankDispatcher; class Messenger; class MonClient; +class MCommand; +class MMDSMap; class MDSDaemon : public Dispatcher { public: