From 228b3fbf42565ff3930c2d84bd5666838bf65394 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 9 Dec 2024 22:34:43 +0100 Subject: [PATCH] messages/*: add missing includes Signed-off-by: Max Kellermann --- src/messages/MClientRequest.h | 6 ++++++ src/messages/MCommand.h | 1 + src/messages/MCommandReply.h | 2 ++ src/messages/MMDSBeacon.h | 3 +++ src/messages/MMDSLoadTargets.h | 2 ++ src/messages/MMDSOpenIno.h | 3 +++ src/messages/MMDSOpenInoReply.h | 3 +++ src/messages/MMgrCommand.h | 2 ++ src/messages/MMgrCommandReply.h | 2 ++ src/messages/MMonCommandAck.h | 1 + src/messages/MMonUsedPendingKeys.h | 5 +++++ src/messages/MOSDFastDispatchOp.h | 3 ++- src/messages/MOSDOp.h | 3 +++ src/messages/MOSDOpReply.h | 3 +++ src/messages/MPGStats.h | 3 +++ src/messages/MPGStatsAck.h | 4 +++- src/messages/MPing.h | 1 + src/messages/MStatfs.h | 2 ++ src/messages/MTimeCheck.h | 8 ++++++++ src/messages/MTimeCheck2.h | 8 ++++++++ src/messages/MWatchNotify.h | 2 ++ src/messages/PaxosServiceMessage.h | 2 +- 22 files changed, 66 insertions(+), 3 deletions(-) diff --git a/src/messages/MClientRequest.h b/src/messages/MClientRequest.h index a1e4bd48cac..5ffba52b569 100644 --- a/src/messages/MClientRequest.h +++ b/src/messages/MClientRequest.h @@ -33,10 +33,16 @@ * */ +#include +#include +#include +#include #include +#include #include "include/filepath.h" #include "mds/mdstypes.h" +#include "common/Formatter.h" #include "include/ceph_features.h" #include "mds/cephfs_features.h" #include "messages/MMDSOp.h" diff --git a/src/messages/MCommand.h b/src/messages/MCommand.h index cd912cd2853..d1d8967fc95 100644 --- a/src/messages/MCommand.h +++ b/src/messages/MCommand.h @@ -15,6 +15,7 @@ #ifndef CEPH_MCOMMAND_H #define CEPH_MCOMMAND_H +#include #include #include "msg/Message.h" diff --git a/src/messages/MCommandReply.h b/src/messages/MCommandReply.h index 1a07b5bf150..debc0e85251 100644 --- a/src/messages/MCommandReply.h +++ b/src/messages/MCommandReply.h @@ -15,8 +15,10 @@ #ifndef CEPH_MCOMMANDREPLY_H #define CEPH_MCOMMANDREPLY_H +#include #include +#include "include/types.h" // for errorcode32_t #include "msg/Message.h" #include "MCommand.h" diff --git a/src/messages/MMDSBeacon.h b/src/messages/MMDSBeacon.h index b3b982575d3..0e79d2c5868 100644 --- a/src/messages/MMDSBeacon.h +++ b/src/messages/MMDSBeacon.h @@ -15,7 +15,10 @@ #ifndef CEPH_MMDSBEACON_H #define CEPH_MMDSBEACON_H +#include +#include #include +#include #include "msg/Message.h" #include "messages/PaxosServiceMessage.h" diff --git a/src/messages/MMDSLoadTargets.h b/src/messages/MMDSLoadTargets.h index ebd96bff1c6..d63ac46da94 100644 --- a/src/messages/MMDSLoadTargets.h +++ b/src/messages/MMDSLoadTargets.h @@ -15,6 +15,8 @@ #ifndef CEPH_MMDSLoadTargets_H #define CEPH_MMDSLoadTargets_H +#include + #include "msg/Message.h" #include "mds/mdstypes.h" #include "messages/PaxosServiceMessage.h" diff --git a/src/messages/MMDSOpenIno.h b/src/messages/MMDSOpenIno.h index f733255358f..a7f63774d9d 100644 --- a/src/messages/MMDSOpenIno.h +++ b/src/messages/MMDSOpenIno.h @@ -15,6 +15,9 @@ #ifndef CEPH_MDSOPENINO_H #define CEPH_MDSOPENINO_H +#include +#include + #include "messages/MMDSOp.h" #include "mds/inode_backtrace.h" // for inode_backpointer_t diff --git a/src/messages/MMDSOpenInoReply.h b/src/messages/MMDSOpenInoReply.h index 25a2ea27956..aa84c2d294c 100644 --- a/src/messages/MMDSOpenInoReply.h +++ b/src/messages/MMDSOpenInoReply.h @@ -15,6 +15,9 @@ #ifndef CEPH_MDSOPENINOREPLY_H #define CEPH_MDSOPENINOREPLY_H +#include +#include + #include "messages/MMDSOp.h" class MMDSOpenInoReply final : public MMDSOp { diff --git a/src/messages/MMgrCommand.h b/src/messages/MMgrCommand.h index 83ee618c508..24b838598ef 100644 --- a/src/messages/MMgrCommand.h +++ b/src/messages/MMgrCommand.h @@ -3,6 +3,8 @@ #pragma once +#include +#include #include #include "msg/Message.h" diff --git a/src/messages/MMgrCommandReply.h b/src/messages/MMgrCommandReply.h index 40b8fd34d77..efe56c4e04b 100644 --- a/src/messages/MMgrCommandReply.h +++ b/src/messages/MMgrCommandReply.h @@ -3,6 +3,8 @@ #pragma once +#include +#include #include #include "msg/Message.h" diff --git a/src/messages/MMonCommandAck.h b/src/messages/MMonCommandAck.h index ec1b4273668..5a0d87cc7f1 100644 --- a/src/messages/MMonCommandAck.h +++ b/src/messages/MMonCommandAck.h @@ -19,6 +19,7 @@ #include #include +#include using ceph::common::cmdmap_from_json; using ceph::common::cmd_getval; diff --git a/src/messages/MMonUsedPendingKeys.h b/src/messages/MMonUsedPendingKeys.h index 482330a4918..283edf42432 100644 --- a/src/messages/MMonUsedPendingKeys.h +++ b/src/messages/MMonUsedPendingKeys.h @@ -14,6 +14,11 @@ #pragma once +#include + +#include + +#include "auth/Crypto.h" // for CryptoKey #include "messages/PaxosServiceMessage.h" class MMonUsedPendingKeys final : public PaxosServiceMessage { diff --git a/src/messages/MOSDFastDispatchOp.h b/src/messages/MOSDFastDispatchOp.h index d1103fb8810..c0547b365c6 100644 --- a/src/messages/MOSDFastDispatchOp.h +++ b/src/messages/MOSDFastDispatchOp.h @@ -4,8 +4,9 @@ #ifndef CEPH_MOSDFASTDISPATCHOP_H #define CEPH_MOSDFASTDISPATCHOP_H +#include "include/types.h" // for epoch_t #include "msg/Message.h" -#include "osd/osd_types.h" +#include "osd/osd_types.h" // for spg_t class MOSDFastDispatchOp : public Message { public: diff --git a/src/messages/MOSDOp.h b/src/messages/MOSDOp.h index 4b1ea979ae2..9394b187d6f 100644 --- a/src/messages/MOSDOp.h +++ b/src/messages/MOSDOp.h @@ -17,9 +17,12 @@ #define CEPH_MOSDOP_H #include +#include +#include #include "MOSDFastDispatchOp.h" #include "include/ceph_features.h" +#include "include/ceph_fs.h" // for CEPH_MSG_OSD_OP #include "common/hobject.h" /* diff --git a/src/messages/MOSDOpReply.h b/src/messages/MOSDOpReply.h index 54c5157c221..2a4eeae87bb 100644 --- a/src/messages/MOSDOpReply.h +++ b/src/messages/MOSDOpReply.h @@ -16,6 +16,9 @@ #ifndef CEPH_MOSDOPREPLY_H #define CEPH_MOSDOPREPLY_H +#include +#include + #include "msg/Message.h" #include "MOSDOp.h" diff --git a/src/messages/MPGStats.h b/src/messages/MPGStats.h index 2d9c2dcb5c2..c528154b9b5 100644 --- a/src/messages/MPGStats.h +++ b/src/messages/MPGStats.h @@ -15,6 +15,9 @@ #ifndef CEPH_MPGSTATS_H #define CEPH_MPGSTATS_H +#include + +#include "common/Formatter.h" #include "osd/osd_types.h" #include "messages/PaxosServiceMessage.h" diff --git a/src/messages/MPGStatsAck.h b/src/messages/MPGStatsAck.h index 03bade32bfe..a4ef12b91c9 100644 --- a/src/messages/MPGStatsAck.h +++ b/src/messages/MPGStatsAck.h @@ -15,7 +15,9 @@ #ifndef CEPH_MPGSTATSACK_H #define CEPH_MPGSTATSACK_H -#include "osd/osd_types.h" +#include "include/types.h" // for epoch_t, version_t +#include "msg/Message.h" +#include "osd/osd_types.h" // for pg_t class MPGStatsAck final : public Message { public: diff --git a/src/messages/MPing.h b/src/messages/MPing.h index bff4326ee91..4ade7bfca64 100644 --- a/src/messages/MPing.h +++ b/src/messages/MPing.h @@ -16,6 +16,7 @@ #ifndef CEPH_MPING_H #define CEPH_MPING_H +#include "include/ceph_fs.h" // for CEPH_MSG_PING #include "msg/Message.h" class MPing final : public Message { diff --git a/src/messages/MStatfs.h b/src/messages/MStatfs.h index 46a9a3748dd..a12d0aabb95 100644 --- a/src/messages/MStatfs.h +++ b/src/messages/MStatfs.h @@ -18,6 +18,8 @@ #include #include /* or */ + +#include "include/ceph_fs.h" // for CEPH_MSG_STATFS #include "messages/PaxosServiceMessage.h" class MStatfs final : public PaxosServiceMessage { diff --git a/src/messages/MTimeCheck.h b/src/messages/MTimeCheck.h index 03cd157f2d0..264ab2c12d9 100644 --- a/src/messages/MTimeCheck.h +++ b/src/messages/MTimeCheck.h @@ -15,6 +15,14 @@ #ifndef CEPH_MTIMECHECK_H #define CEPH_MTIMECHECK_H +#include +#include + +#include "include/encoding.h" +#include "include/utime.h" +#include "include/types.h" // for version_t +#include "msg/Message.h" + class MTimeCheck final : public Message { public: static constexpr int HEAD_VERSION = 1; diff --git a/src/messages/MTimeCheck2.h b/src/messages/MTimeCheck2.h index 8d9c4215fd4..574067a1777 100644 --- a/src/messages/MTimeCheck2.h +++ b/src/messages/MTimeCheck2.h @@ -14,6 +14,14 @@ #pragma once +#include +#include + +#include "include/encoding.h" +#include "include/utime.h" +#include "include/types.h" // for version_t +#include "msg/Message.h" + class MTimeCheck2 final : public Message { public: static constexpr int HEAD_VERSION = 1; diff --git a/src/messages/MWatchNotify.h b/src/messages/MWatchNotify.h index 971c860c760..3dbe8476e9d 100644 --- a/src/messages/MWatchNotify.h +++ b/src/messages/MWatchNotify.h @@ -16,6 +16,8 @@ #ifndef CEPH_MWATCHNOTIFY_H #define CEPH_MWATCHNOTIFY_H +#include + #include "msg/Message.h" diff --git a/src/messages/PaxosServiceMessage.h b/src/messages/PaxosServiceMessage.h index 7379ece219f..0b24f0ad674 100644 --- a/src/messages/PaxosServiceMessage.h +++ b/src/messages/PaxosServiceMessage.h @@ -6,7 +6,7 @@ #include "msg/Message.h" #include "mon/Session.h" #include "include/encoding.h" -#include "include/types.h" // for epoch_t +#include "include/types.h" // for epoch_t, version_t #include #include -- 2.39.5