]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: add missing includes
authorMax Kellermann <max.kellermann@ionos.com>
Mon, 8 Sep 2025 18:17:10 +0000 (20:17 +0200)
committerMax Kellermann <max.kellermann@ionos.com>
Tue, 16 Sep 2025 10:40:38 +0000 (12:40 +0200)
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
21 files changed:
src/mon/AuthMonitor.cc
src/mon/ConfigMonitor.cc
src/mon/ConnectionTracker.h
src/mon/ElectionLogic.h
src/mon/Elector.h
src/mon/FSCommands.cc
src/mon/FSCommands.h
src/mon/HealthMonitor.cc
src/mon/KVMonitor.cc
src/mon/LogMonitor.cc
src/mon/MDSMonitor.cc
src/mon/MgrMonitor.cc
src/mon/MgrStatMonitor.cc
src/mon/MgrStatMonitor.h
src/mon/MonOpRequest.h
src/mon/Monitor.cc
src/mon/MonitorDBStore.h
src/mon/MonmapMonitor.cc
src/mon/OSDMonitor.cc
src/mon/Paxos.cc
src/mon/PaxosService.h

index 0a60ab6d26dd3062003490b34fca6112759e4334..ac4d4c8f37ff4d32ed2f6da910a50e11c885ada0 100644 (file)
 #include "mon/AuthMonitor.h"
 #include "mon/Monitor.h"
 #include "mon/MonitorDBStore.h"
+#include "mon/MonMap.h"
 #include "mon/OSDMonitor.h"
 #include "mon/MDSMonitor.h"
 #include "mon/ConfigMonitor.h"
+#include "mon/Paxos.h"
 
 #include "messages/MMonCommand.h"
 #include "messages/MAuth.h"
index 3a1526b4ed4edcb10b9e3eac308825f2410b6f3a..4a4147a23b3ec548b75cec0ec2edffd036ec876a 100644 (file)
@@ -3,9 +3,11 @@
 
 #include "mon/ConfigMonitor.h"
 #include "mon/Monitor.h"
+#include "mon/MonMap.h"
 #include "mon/KVMonitor.h"
 #include "mon/MgrMonitor.h"
 #include "mon/OSDMonitor.h"
+#include "mon/Paxos.h"
 #include "messages/MConfig.h"
 #include "messages/MGetConfig.h"
 #include "messages/MMonCommand.h"
index 61b4ac03da089790b05912a3c9295329585d5b61..64b7d97711c3a6fcf54f40a039303a607c4e102b 100644 (file)
@@ -18,6 +18,7 @@
 #include "include/types.h"
 
 #include <iosfwd>
+#include <list>
 #include <map>
 #include <set>
 
index e606891a1e09cdc445ecf1639c6752659c1bed94..318ecb56cc6d694b9f726d2bb95241a4c63bc549 100644 (file)
@@ -19,6 +19,9 @@
 #include <map>
 #include <memory>
 #include <set>
+
+#include "common/ceph_context.h"
+#include "include/buffer_fwd.h"
 #include "include/types.h"
 #include "ConnectionTracker.h"
 
index ba6e46d6330fd804288d658e0e74a4c20663d295..5a5676681d70f4796352100e8a1bddcb4396e583 100644 (file)
 #ifndef CEPH_MON_ELECTOR_H
 #define CEPH_MON_ELECTOR_H
 
+#include <cstdint>
 #include <map>
+#include <set>
+#include <string>
 
+#include "common/Formatter.h"
 #include "include/types.h"
 #include "include/Context.h"
 #include "mon/MonOpRequest.h"
index ea63e86fa65eac0b882815c6c2f06e290057fb75..9e8893769eff96c5a3e54424a4d09e18e019d6ff 100644 (file)
@@ -16,6 +16,7 @@
 #include "OSDMonitor.h"
 #include "MDSMonitor.h"
 #include "MgrStatMonitor.h"
+#include "Paxos.h"
 #include "mds/cephfs_features.h"
 #include "mds/FSMap.h"
 #include "osd/OSDMap.h"
index 890e5a90e54b43caf0662754922e9eb3a202406e..d3151d8ac0c5440140f2c7f13d15163d5d03e418 100644 (file)
 #define FS_COMMANDS_H_
 
 #include "Monitor.h"
+#include "MonOpRequest.h"
 #include "CommandHandler.h"
 
 #include "include/cephfs/types.h" // for fs_cluster_id_t"
 
 #include <iosfwd>
+#include <list>
 #include <memory>
 #include <string>
 #include <variant>
@@ -29,6 +31,7 @@
 class Filesystem;
 class FSMap;
 class OSDMap;
+class Paxos;
 
 class FileSystemCommandHandler : protected CommandHandler
 {
index ec98ff795ec92a685718a8f17f59d52398239c00..913fad6e6108f0556e4835aac7453fd87d815e84 100644 (file)
@@ -24,6 +24,7 @@
 #include "include/stringify.h"
 
 #include "mon/Monitor.h"
+#include "mon/MonMap.h"
 #include "mon/HealthMonitor.h"
 #include "mon/OSDMonitor.h"
 
index 4cb4f5c01512cce210c3335cc3d5d1fa5dbc6879..404f3d4c041d9a3ad8865a2254d76c6dcaf50062 100644 (file)
@@ -3,6 +3,7 @@
 
 #include "mon/Monitor.h"
 #include "mon/KVMonitor.h"
+#include "mon/Paxos.h"
 #include "include/stringify.h"
 #include "messages/MKVData.h"
 #include "messages/MMonCommand.h"
index 82ddf9a899a695328eeeb9d08703e5105c2a25d7..40a6af7ac4a87e37d69fcb22e010606cb0400906 100644 (file)
@@ -49,6 +49,7 @@
 #include "LogMonitor.h"
 #include "Monitor.h"
 #include "MonitorDBStore.h"
+#include "MonMap.h"
 
 #include "messages/MMonCommand.h"
 #include "messages/MLog.h"
index c03bd3f7be9ad9b182d09750b77d8b1fe3ba41a2..9f275d892e571601c1211f63a60c977872ccaafe 100644 (file)
@@ -24,7 +24,9 @@
 #include "FSCommands.h"
 #include "Monitor.h"
 #include "MonitorDBStore.h"
+#include "MonMap.h"
 #include "OSDMonitor.h"
+#include "Paxos.h"
 
 #include "common/strtol.h"
 #include "common/perf_counters.h"
index fc7f9e9546f423206076e81f97686ca428fcfb44..bfed1b8d6b6ff90d5464b2f0956162e65507f3db 100644 (file)
@@ -25,6 +25,7 @@
 #include "ConfigMonitor.h"
 #include "HealthMonitor.h"
 #include "Monitor.h"
+#include "Paxos.h"
 
 #include "common/TextTable.h"
 #include "include/stringify.h"
index 6cd2173bdf2fc0bba0e9433cf33b3121a715bd44..69bd0cbb8fb22c575672382b6d1b76759f3b8aec 100644 (file)
@@ -5,6 +5,7 @@
 #include "mon/OSDMonitor.h"
 #include "mon/MgrMonitor.h"
 #include "mon/Monitor.h"
+#include "mon/MonMap.h"
 #include "mon/PGMap.h"
 #include "messages/MGetPoolStats.h"
 #include "messages/MGetPoolStatsReply.h"
index d82803529742ab357237d0098b80bdd8cd4130c9..d5213287697433f0a549741d132d55916c943d4a 100644 (file)
@@ -3,6 +3,7 @@
 
 #pragma once
 
+#include "common/ceph_mutex.h"
 #include "include/Context.h"
 #include "PaxosService.h"
 #include "mon/PGMap.h"
index 0c4379910af73353963937c27206e7794d19c2a1..9e13b9bcc3bf901b558b928bab91525737b67cb2 100644 (file)
 
 #ifndef MON_OPREQUEST_H_
 #define MON_OPREQUEST_H_
+
 #include <iosfwd>
+#include <string>
+
 #include <stdint.h>
 
+#include <boost/intrusive_ptr.hpp>
+
+#include "common/Formatter.h"
+#include "common/RefCountedObj.h"
 #include "common/TrackedOp.h"
+#include "include/Context.h"
 #include "mon/Session.h"
+#include "msg/Connection.h"
 #include "msg/Message.h"
 
 struct MonOpRequest : public TrackedOp {
index 5e1dd1d4a6990b7967bc39d6eaad3eb4491272a3..891a8196c39063e308a8748766c7076ef024975b 100644 (file)
@@ -92,6 +92,7 @@
 #include "common/cmdparse.h"
 #include "include/ceph_assert.h"
 #include "include/compat.h"
+#include "mgr/DaemonHealthMetric.h"
 #include "perfglue/heap_profiler.h"
 
 #include "auth/none/AuthNoneClientHandler.h"
index f4c66de1812884d9c57d879cfac8708d45ef980e..90c0a27f889f90949fd0f5b5477fd6412367f641 100644 (file)
@@ -27,6 +27,7 @@
 #include "common/Formatter.h"
 #include "common/Finisher.h"
 #include "common/errno.h"
+#include "common/Clock.h"
 #include "common/debug.h"
 #include "common/safe_io.h"
 #include "common/blkdev.h"
index b608a802b52714872c03a1e116cada5f08d9d64b..e97336bc7deb1fb2ce4927fd3857caac0a1986d9 100644 (file)
@@ -15,6 +15,7 @@
 #include "MonmapMonitor.h"
 #include "Monitor.h"
 #include "OSDMonitor.h"
+#include "Paxos.h"
 #include "messages/MMonCommand.h"
 #include "messages/MMonJoin.h"
 
index 97c632cd7e971ff29cf648153512e26513673250..892ea0fbb2b798552f5406c7c159286fe5b7b7f7 100644 (file)
 
 #include "mon/OSDMonitor.h"
 #include "mon/Monitor.h"
+#include "mon/MonMap.h"
 #include "mon/MDSMonitor.h"
 #include "mon/MgrStatMonitor.h"
 #include "mon/AuthMonitor.h"
 #include "mon/KVMonitor.h"
+#include "mon/Paxos.h"
 
 #include "mon/MonitorDBStore.h"
 #include "mon/Session.h"
index 7591c5f4312f6f6a71acf9d1c8e2c7eb28b80351..d552cf9fc0f5d0435410935183fde771e6846a5c 100644 (file)
@@ -14,6 +14,7 @@
 
 #include "Paxos.h"
 #include "Monitor.h"
+#include "MonMap.h"
 #include "messages/MMonPaxos.h"
 
 #include "mon/mon_types.h"
index cf149ae69856349e85e1efc205c82327b043c998..cfd7f65e380fede30f668d31293ea4fa59fc7574 100644 (file)
 #ifndef CEPH_PAXOSSERVICE_H
 #define CEPH_PAXOSSERVICE_H
 
+#include <set>
+#include <string>
+#include <vector>
+
 #include "include/Context.h"
 #include "Paxos.h"
 #include "Monitor.h"
 #include "MonitorDBStore.h"
+#include "MonOpRequest.h"
 
 /**
  * A Paxos Service is an abstraction that easily allows one to obtain an