]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
messages/*: add missing includes
authorMax Kellermann <max.kellermann@ionos.com>
Mon, 7 Oct 2024 03:49:28 +0000 (05:49 +0200)
committerMax Kellermann <max.kellermann@ionos.com>
Tue, 10 Dec 2024 10:59:49 +0000 (11:59 +0100)
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
src/messages/MClientQuota.h
src/messages/MExportCaps.h
src/messages/MExportDirDiscover.h
src/messages/MGetPoolStatsReply.h
src/messages/MHeartbeat.h
src/messages/MMDSOpenIno.h
src/messages/MMonCommand.h
src/messages/MMonCommandAck.h
src/messages/MMonMgrReport.h
src/messages/MOSDMap.h
src/messages/PaxosServiceMessage.h

index ddad8fbddf03702a448d5e13873b512b7e8570cb..c2c064660824bc9687e6a347b5e4a390feac4383 100644 (file)
@@ -2,6 +2,7 @@
 #define CEPH_MCLIENTQUOTA_H
 
 #include "msg/Message.h"
+#include "include/cephfs/types.h" // for nest_info_t, quota_info_t
 
 class MClientQuota final : public SafeMessage {
 public:
index 86c795403c7b6c1539889ef57639ea8da6852893..8b967784dd278bcd66e4a2c24cd624684614f59f 100644 (file)
@@ -16,7 +16,9 @@
 #ifndef CEPH_MEXPORTCAPS_H
 #define CEPH_MEXPORTCAPS_H
 
+#include "mds/mdstypes.h" // for client_metadata_t
 #include "messages/MMDSOp.h"
+#include "include/fs_types.h" // for inodeno_t
 
 class MExportCaps final : public MMDSOp {
 private:
index c191e1011d526c19ea9564d27e034a9d99f52185..e69d010f5c1efffc925bcc7051e58b22a94675c4 100644 (file)
@@ -15,6 +15,7 @@
 #ifndef CEPH_MEXPORTDIRDISCOVER_H
 #define CEPH_MEXPORTDIRDISCOVER_H
 
+#include "include/filepath.h"
 #include "include/types.h"
 #include "messages/MMDSOp.h"
 
index eaf95d4a0f5b1bea5a3b7fb3097c0047c039ec2a..c46108a7ad499b9b4aed8f04cc9454b2e10d649f 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef CEPH_MGETPOOLSTATSREPLY_H
 #define CEPH_MGETPOOLSTATSREPLY_H
 
+#include "osd/osd_types.h" // for pool_stat_t
+
 class MGetPoolStatsReply final : public PaxosServiceMessage {
   static constexpr int HEAD_VERSION = 2;
   static constexpr int COMPAT_VERSION = 1;
index 3889b30651a7b93d5983cb9ddca00d8ef7ca7acb..205944cb0a496bd58624dcdedba44883e31ed2d0 100644 (file)
@@ -19,6 +19,9 @@
 #include "include/types.h"
 #include "common/DecayCounter.h"
 #include "messages/MMDSOp.h"
+#include "mds/mdstypes.h"
+
+#include <map>
 
 class MHeartbeat final : public MMDSOp {
 private:
index 842ebe1e5cc86008335c7914f7b854a8fc0e9c1b..f733255358fc14e95ae641b5282006b80ea9112e 100644 (file)
@@ -16,6 +16,7 @@
 #define CEPH_MDSOPENINO_H
 
 #include "messages/MMDSOp.h"
+#include "mds/inode_backtrace.h" // for inode_backpointer_t
 
 class MMDSOpenIno final : public MMDSOp {
   static constexpr int HEAD_VERSION = 1;
index 1f1e6728bc9b086332c171c9e9759d9a59da9bbe..a8c25093cd6f4c8c04d788ecfae0071d4cc7cf6e 100644 (file)
 #define CEPH_MMONCOMMAND_H
 
 #include "messages/PaxosServiceMessage.h"
+#include "common/cmdparse.h" // for cmdmap_from_json()
 
 #include <vector>
 #include <string>
+#include <sstream>
 
 using ceph::common::cmdmap_from_json;
 using ceph::common::cmd_getval;
index 8de1095295500c89fab0edb1c60782faf4c03d24..ec1b4273668fc1bf4f4a5d6f13612fd637851723 100644 (file)
@@ -17,6 +17,9 @@
 
 #include "messages/PaxosServiceMessage.h"
 
+#include <sstream>
+#include <string>
+
 using ceph::common::cmdmap_from_json;
 using ceph::common::cmd_getval;
 
index f5a68c7d3989c0f6bf13df256fd0701bdaf3f937..e20baf1a2446449228487462546267c664ac989b 100644 (file)
@@ -19,6 +19,7 @@
 #include "include/types.h"
 #include "include/health.h"
 #include "mon/health_check.h"
+#include "mon/mon_types.h" // for ProgressEvent
 #include "mon/PGMap.h"
 
 class MMonMgrReport final : public PaxosServiceMessage {
index c9dd6991f85c50d86d2aeeac24b62e585fcf1ace..b79926060cc98c15c72fe6dce4b656d00f516281 100644 (file)
@@ -18,6 +18,7 @@
 
 #include "msg/Message.h"
 #include "osd/OSDMap.h"
+#include "crush/CrushWrapper.h"
 #include "include/ceph_features.h"
 
 class MOSDMap final : public Message {
index a2b1ddf4ed5afbf2b3b9abe319f9394ebf643ad6..7379ece219f162228b8ca5ba1c2a7785297731d8 100644 (file)
@@ -5,6 +5,11 @@
 
 #include "msg/Message.h"
 #include "mon/Session.h"
+#include "include/encoding.h"
+#include "include/types.h" // for epoch_t
+
+#include <cstdint>
+#include <string_view>
 
 class PaxosServiceMessage : public Message {
 public: