]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mon: add missing includes
authorMax Kellermann <max.kellermann@ionos.com>
Mon, 28 Apr 2025 07:40:43 +0000 (09:40 +0200)
committerMax Kellermann <max.kellermann@ionos.com>
Thu, 28 Aug 2025 09:21:08 +0000 (11:21 +0200)
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
21 files changed:
src/mon/AuthMonitor.h
src/mon/ConnectionTracker.h
src/mon/Elector.cc
src/mon/FSCommands.cc
src/mon/FSCommands.h
src/mon/HealthMonitor.cc
src/mon/HealthMonitor.h
src/mon/KVMonitor.cc
src/mon/LogMonitor.cc
src/mon/MDSMonitor.h
src/mon/MgrMonitor.cc
src/mon/MgrStatMonitor.cc
src/mon/MonCap.h
src/mon/MonMap.h
src/mon/MonSub.h
src/mon/MonmapMonitor.h
src/mon/NVMeofGwMap.cc
src/mon/NVMeofGwMon.cc
src/mon/PGMap.h
src/mon/PaxosFSMap.h
src/mon/PaxosService.cc

index c8860cf299b97a0379d19f0fa1460d65bf0c06fd..8b42e1ba5600cdc784e6d638a2e7ff5e10e2e53a 100644 (file)
@@ -18,6 +18,7 @@
 #include <map>
 #include <set>
 
+#include "auth/cephx/CephxKeyServer.h"
 #include "global/global_init.h"
 #include "include/ceph_features.h"
 #include "include/types.h"
index 8f811c2a6289e824c5525243d4b2ade8a693e591..61b4ac03da089790b05912a3c9295329585d5b61 100644 (file)
  */
 
 #pragma once
+
+#include "include/encoding.h"
 #include "include/types.h"
 
+#include <iosfwd>
+#include <map>
+#include <set>
+
+namespace ceph { class Formatter; }
+
 struct ConnectionReport {
   int rank = -1; // mon rank this state belongs to
   std::map<int, bool> current; // true if connected to the other mon
index f40cf887def8720060699826b19cd28678fc975f..3e71a69426ee590ee6705805ff7885133be68c92 100644 (file)
@@ -19,6 +19,7 @@
 #include "MonitorDBStore.h"
 #include "messages/MMonElection.h"
 #include "messages/MMonPing.h"
+#include "msg/Messenger.h"
 
 #include "common/config.h"
 #include "include/ceph_assert.h"
index 4cb50d71fc37c76847b8afe4bbce0ae85e905ad4..ea63e86fa65eac0b882815c6c2f06e290057fb75 100644 (file)
@@ -21,6 +21,8 @@
 #include "osd/OSDMap.h"
 #include "common/strtol.h" // for strict_strtoll()
 
+#include <boost/optional.hpp>
+
 using TOPNSPC::common::cmd_getval;
 
 using std::list;
index d44a252b97f4d85e73d5aaf8bd5c9d07387065de..890e5a90e54b43caf0662754922e9eb3a202406e 100644 (file)
@@ -19,6 +19,8 @@
 #include "Monitor.h"
 #include "CommandHandler.h"
 
+#include "include/cephfs/types.h" // for fs_cluster_id_t"
+
 #include <iosfwd>
 #include <memory>
 #include <string>
index 117e4e050e5043fc63a10e6b726064212f4cf4d2..ec98ff795ec92a685718a8f17f59d52398239c00 100644 (file)
@@ -27,6 +27,7 @@
 #include "mon/HealthMonitor.h"
 #include "mon/OSDMonitor.h"
 
+#include "messages/MMonCommand.h"
 #include "messages/MMonHealthChecks.h"
 
 #include "common/Formatter.h"
index b0315d6afbca149193e66790bfb1aa4cc9348b27..276512323406ebf48e7af78238b2dc593523cd16 100644 (file)
 #ifndef CEPH_HEALTH_MONITOR_H
 #define CEPH_HEALTH_MONITOR_H
 
+#include <map>
+#include <set>
+#include <string>
+
 #include "mon/PaxosService.h"
 
 class HealthMonitor : public PaxosService
index 21a18db09f5cfbbb903edca88f229e01e6c13c60..4cb4f5c01512cce210c3335cc3d5d1fa5dbc6879 100644 (file)
@@ -5,6 +5,7 @@
 #include "mon/KVMonitor.h"
 #include "include/stringify.h"
 #include "messages/MKVData.h"
+#include "messages/MMonCommand.h"
 
 #define dout_subsys ceph_subsys_mon
 #undef dout_prefix
index 3cd9c40e524a02ec1dca7a27962cf38131f265bc..82ddf9a899a695328eeeb9d08703e5105c2a25d7 100644 (file)
@@ -53,6 +53,7 @@
 #include "messages/MMonCommand.h"
 #include "messages/MLog.h"
 #include "messages/MLogAck.h"
+#include "msg/Messenger.h"
 #include "common/Graylog.h"
 #include "common/Journald.h"
 #include "common/errno.h"
index 567a11bce9db8deca10d2bf67aaaee54d49faff4..f67c5447ecfcdafea7488cc095d552aeef1292cd 100644 (file)
 #include <vector>
 
 #include "include/types.h"
+#include "Monitor.h"
 #include "PaxosFSMap.h"
 #include "PaxosService.h"
+#include "mds/MDSMap.h"
 #include "msg/Messenger.h"
 #include "messages/MMDSBeacon.h"
 #include "CommandHandler.h"
index 4c762dd499981d6385dc5b544d3bc280b7e0cce9..fc7f9e9546f423206076e81f97686ca428fcfb44 100644 (file)
@@ -16,6 +16,7 @@
 #include "messages/MMgrBeacon.h"
 #include "messages/MMgrMap.h"
 #include "messages/MMgrDigest.h"
+#include "messages/MMonCommand.h"
 
 #include "include/stringify.h"
 #include "mgr/MgrContext.h"
@@ -23,6 +24,7 @@
 #include "OSDMonitor.h"
 #include "ConfigMonitor.h"
 #include "HealthMonitor.h"
+#include "Monitor.h"
 
 #include "common/TextTable.h"
 #include "include/stringify.h"
index 9bcee5b77d0ff2e44ca6bf9e9b004b070b86df6c..b98fa6e1e4b5d0e6094b36e8eac3cdfb461ebb40 100644 (file)
@@ -4,6 +4,7 @@
 #include "MgrStatMonitor.h"
 #include "mon/OSDMonitor.h"
 #include "mon/MgrMonitor.h"
+#include "mon/Monitor.h"
 #include "mon/PGMap.h"
 #include "messages/MGetPoolStats.h"
 #include "messages/MGetPoolStatsReply.h"
index a7a3692790a058717b67a786ae1d196ef587a46f..11c509f0e4d6902f833f45df73557f53d847daa6 100644 (file)
@@ -4,12 +4,16 @@
 #ifndef CEPH_MONCAP_H
 #define CEPH_MONCAP_H
 
+#include <map>
 #include <ostream>
+#include <string>
+#include <vector>
 
 #include "include/common_fwd.h"
 #include "include/types.h"
 #include "common/entity_name.h"
 #include "mds/mdstypes.h"
+#include "msg/msg_types.h" // for entity_addr_t
 
 static const __u8 MON_CAP_R     = (1 << 1);      // read
 static const __u8 MON_CAP_W     = (1 << 2);      // write
index 158792c9e2b0eb3f29cca1d95f56045c91c83380..7b7e649d3661b1297ed9d5ae71b9d70882b6ee81 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "common/config_fwd.h"
 #include "common/ceph_releases.h"
+#include "include/types.h" // for epoch_t
 #include "include/uuid.h" // for uuid_d
 
 #include "mon/mon_types.h" // for mon_feature_t
index 8ff5a8f1872fd02d4f134fb5817a9ffecdf17a9a..1f50d024416444ec9b203994e70c31067a3195df 100644 (file)
@@ -7,6 +7,7 @@
 #include <string>
 
 #include "common/ceph_time.h"
+#include "include/ceph_fs.h" // for ceph_mon_subscribe_item
 #include "include/types.h"
 
 // mon subscriptions
index dc75e9620b2b4d07353d31f2c01a50aac4f9df50..7c196404c2becaeaab0ff14f15082b7537883731 100644 (file)
 #ifndef CEPH_MONMAPMONITOR_H
 #define CEPH_MONMAPMONITOR_H
 
-#include <map>
+#include <iosfwd>
 #include <set>
+#include <string>
 
+#include "include/buffer_fwd.h"
 #include "include/types.h"
 #include "msg/Messenger.h"
 
index 4b3fb2c676bb8fa8e13c938e1c9468282a4323ee..a1aee05d9ccb166be35233e314f13b9c14919d39 100755 (executable)
@@ -15,6 +15,7 @@
 #include "include/stringify.h"
 #include "NVMeofGwMon.h"
 #include "NVMeofGwMap.h"
+#include "Monitor.h"
 #include "OSDMonitor.h"
 #include "mon/health_check.h"
 
index 3a18c4195c0b8c13637423784d053b320364e020..466d334edb66de571912ac3fbfdf3f54dd6eb8a4 100644 (file)
@@ -14,6 +14,8 @@
 #include <boost/tokenizer.hpp>
 #include "include/stringify.h"
 #include "NVMeofGwMon.h"
+#include "Monitor.h"
+#include "messages/MMonCommand.h"
 #include "messages/MNVMeofGwBeacon.h"
 #include "messages/MNVMeofGwMap.h"
 
index 2ce76be85534837485b5cd17910d213b728ca820..44eba77f6ce762b82b45a3799dafe1db1205c89a 100644 (file)
@@ -22,6 +22,7 @@
 #define CEPH_PGMAP_H
 
 #include "include/buffer.h"
+#include "include/ceph_fs.h" // for ceph_statfs
 #include "common/debug.h" // for cmdmap_t
 #include "common/cmdparse.h"
 #include "common/Formatter.h"
index 4312d7e1f4d7bd1292fd87114628d5655f8db2c7..3b0181cf858dfee46e0c00fa33e77be5b0872cce 100644 (file)
@@ -16,6 +16,7 @@
 #define CEPH_PAXOS_FSMAP_H
 
 #include <chrono>
+#include <map>
 
 #include "mds/FSMap.h"
 #include "mds/MDSMap.h"
index 315539b93d0fcf6a0fc28d26fb95d2dd3f8880e7..2f7d8c38218cac873dd568d9c9b83ffc47e16b16 100644 (file)
@@ -17,6 +17,7 @@
 #include "common/config.h"
 #include "include/stringify.h"
 #include "include/ceph_assert.h"
+#include "messages/PaxosServiceMessage.h"
 #include "mon/MonOpRequest.h"
 
 using std::ostream;