From: Max Kellermann Date: Mon, 7 Oct 2024 03:49:28 +0000 (+0200) Subject: messages/*: add missing includes X-Git-Tag: v20.0.0~177^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=46a0824c6ffd62aca1b17fbbb6a5264e194c4842;p=ceph.git messages/*: add missing includes Signed-off-by: Max Kellermann --- diff --git a/src/messages/MClientQuota.h b/src/messages/MClientQuota.h index ddad8fbddf03..c2c064660824 100644 --- a/src/messages/MClientQuota.h +++ b/src/messages/MClientQuota.h @@ -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: diff --git a/src/messages/MExportCaps.h b/src/messages/MExportCaps.h index 86c795403c7b..8b967784dd27 100644 --- a/src/messages/MExportCaps.h +++ b/src/messages/MExportCaps.h @@ -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: diff --git a/src/messages/MExportDirDiscover.h b/src/messages/MExportDirDiscover.h index c191e1011d52..e69d010f5c1e 100644 --- a/src/messages/MExportDirDiscover.h +++ b/src/messages/MExportDirDiscover.h @@ -15,6 +15,7 @@ #ifndef CEPH_MEXPORTDIRDISCOVER_H #define CEPH_MEXPORTDIRDISCOVER_H +#include "include/filepath.h" #include "include/types.h" #include "messages/MMDSOp.h" diff --git a/src/messages/MGetPoolStatsReply.h b/src/messages/MGetPoolStatsReply.h index eaf95d4a0f5b..c46108a7ad49 100644 --- a/src/messages/MGetPoolStatsReply.h +++ b/src/messages/MGetPoolStatsReply.h @@ -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; diff --git a/src/messages/MHeartbeat.h b/src/messages/MHeartbeat.h index 3889b30651a7..205944cb0a49 100644 --- a/src/messages/MHeartbeat.h +++ b/src/messages/MHeartbeat.h @@ -19,6 +19,9 @@ #include "include/types.h" #include "common/DecayCounter.h" #include "messages/MMDSOp.h" +#include "mds/mdstypes.h" + +#include class MHeartbeat final : public MMDSOp { private: diff --git a/src/messages/MMDSOpenIno.h b/src/messages/MMDSOpenIno.h index 842ebe1e5cc8..f733255358fc 100644 --- a/src/messages/MMDSOpenIno.h +++ b/src/messages/MMDSOpenIno.h @@ -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; diff --git a/src/messages/MMonCommand.h b/src/messages/MMonCommand.h index 1f1e6728bc9b..a8c25093cd6f 100644 --- a/src/messages/MMonCommand.h +++ b/src/messages/MMonCommand.h @@ -16,9 +16,11 @@ #define CEPH_MMONCOMMAND_H #include "messages/PaxosServiceMessage.h" +#include "common/cmdparse.h" // for cmdmap_from_json() #include #include +#include using ceph::common::cmdmap_from_json; using ceph::common::cmd_getval; diff --git a/src/messages/MMonCommandAck.h b/src/messages/MMonCommandAck.h index 8de109529550..ec1b4273668f 100644 --- a/src/messages/MMonCommandAck.h +++ b/src/messages/MMonCommandAck.h @@ -17,6 +17,9 @@ #include "messages/PaxosServiceMessage.h" +#include +#include + using ceph::common::cmdmap_from_json; using ceph::common::cmd_getval; diff --git a/src/messages/MMonMgrReport.h b/src/messages/MMonMgrReport.h index f5a68c7d3989..e20baf1a2446 100644 --- a/src/messages/MMonMgrReport.h +++ b/src/messages/MMonMgrReport.h @@ -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 { diff --git a/src/messages/MOSDMap.h b/src/messages/MOSDMap.h index c9dd6991f85c..b79926060cc9 100644 --- a/src/messages/MOSDMap.h +++ b/src/messages/MOSDMap.h @@ -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 { diff --git a/src/messages/PaxosServiceMessage.h b/src/messages/PaxosServiceMessage.h index a2b1ddf4ed5a..7379ece219f1 100644 --- a/src/messages/PaxosServiceMessage.h +++ b/src/messages/PaxosServiceMessage.h @@ -5,6 +5,11 @@ #include "msg/Message.h" #include "mon/Session.h" +#include "include/encoding.h" +#include "include/types.h" // for epoch_t + +#include +#include class PaxosServiceMessage : public Message { public: