From e10cc44fccb498a57906d449ebbad6f1a42c3000 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 16 Oct 2024 20:34:03 +0200 Subject: [PATCH] mds/MDSDaemon: include cleanup Signed-off-by: Max Kellermann --- src/mds/MDSDaemon.cc | 11 +++++++++++ src/mds/MDSDaemon.h | 19 ++++++++----------- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/src/mds/MDSDaemon.cc b/src/mds/MDSDaemon.cc index 480d1433656bb..1dc592c9757be 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 7fd466603cd03..955963628d170 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: -- 2.39.5