]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds/Beacon: include cleanup
authorMax Kellermann <max.kellermann@ionos.com>
Fri, 4 Oct 2024 20:26:15 +0000 (22:26 +0200)
committerMax Kellermann <max.kellermann@ionos.com>
Thu, 17 Apr 2025 15:25:00 +0000 (17:25 +0200)
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
src/mds/Beacon.cc
src/mds/Beacon.h

index 14d2a605c70c208a4c6b725a91972603cae4c842..0699a092ca3b57ec44c76bd705e5d3d74276742d 100644 (file)
  * 
  */
 
+#include "Beacon.h"
+#include "BatchOp.h"
+#include "Server.h"
 
-#include "common/dout.h"
+#include "common/debug.h"
 #include "common/likely.h"
 #include "common/HeartbeatMap.h"
 
 #include "include/util.h"
 
 #include "mon/MonClient.h"
+#include "mds/MDCache.h"
 #include "mds/MDLog.h"
 #include "mds/MDSRank.h"
-#include "mds/MDSMap.h"
 #include "mds/Locker.h"
 #include "mds/mdstypes.h"
-
-#include "Beacon.h"
+#include "osdc/Objecter.h"
 
 #include <chrono>
 
index 3f0c336f2bc50c7b38cdab405e11c1d6ddab740f..d2990ecd3eec32a745c303f3dd9749a2b6b69979 100644 (file)
  * 
  */
 
-
 #ifndef BEACON_STATE_H
 #define BEACON_STATE_H
 
+#include <map>
 #include <mutex>
+#include <string>
 #include <string_view>
 #include <thread>
 
-#include "include/types.h"
-#include "include/Context.h"
+#include "include/common_fwd.h" // for CephContext
+#include "mds/MDSMap.h" // for MDSMap::DaemonState
 #include "msg/Dispatcher.h"
+#include "messages/MMDSBeacon.h" // for struct MDSHealth
 
-#include "messages/MMDSBeacon.h"
-
+class Connection;
+class Message;
 class MonClient;
 class MDSRank;
-
+class MMDSBeacon;
 
 /**
  * One of these per MDS.  Handle beacon logic in this separate class so