From: Max Kellermann Date: Mon, 9 Dec 2024 21:34:43 +0000 (+0100) Subject: messages/*: add missing includes X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=228b3fbf42565ff3930c2d84bd5666838bf65394;p=ceph.git messages/*: add missing includes Signed-off-by: Max Kellermann --- diff --git a/src/messages/MClientRequest.h b/src/messages/MClientRequest.h index a1e4bd48cacc..5ffba52b5698 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 cd912cd2853a..d1d8967fc957 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 1a07b5bf1508..debc0e85251b 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 b3b982575d3e..0e79d2c58680 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 ebd96bff1c62..d63ac46da942 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 f733255358fc..a7f63774d9d7 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 25a2ea27956c..aa84c2d294cd 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 83ee618c5085..24b838598eff 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 40b8fd34d779..efe56c4e04bf 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 ec1b4273668f..5a0d87cc7f17 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 482330a49189..283edf424326 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 d1103fb8810f..c0547b365c69 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 4b1ea979ae25..9394b187d6f8 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 54c5157c2219..2a4eeae87bb7 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 2d9c2dcb5c2c..c528154b9b52 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 03bade32bfe4..a4ef12b91c92 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 bff4326ee919..4ade7bfca640 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 46a9a3748dd5..a12d0aabb959 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 03cd157f2d02..264ab2c12d93 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 8d9c4215fd4e..574067a1777e 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 971c860c7609..3dbe8476e9d4 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 7379ece219f1..0b24f0ad6749 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