From: Max Kellermann Date: Fri, 4 Oct 2024 20:26:15 +0000 (+0200) Subject: mds/Beacon: include cleanup X-Git-Tag: v20.3.0~40^2~26 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=f771245a40e1a7e9f02bc24ce1a0b884f90deafb;p=ceph.git mds/Beacon: include cleanup Signed-off-by: Max Kellermann --- diff --git a/src/mds/Beacon.cc b/src/mds/Beacon.cc index 14d2a605c70c2..0699a092ca3b5 100644 --- a/src/mds/Beacon.cc +++ b/src/mds/Beacon.cc @@ -12,8 +12,11 @@ * */ +#include "Beacon.h" +#include "BatchOp.h" +#include "Server.h" -#include "common/dout.h" +#include "common/debug.h" #include "common/likely.h" #include "common/HeartbeatMap.h" @@ -22,13 +25,12 @@ #include "include/util.h" #include "mon/MonClient.h" +#include "mds/MDCache.h" #include "mds/MDLog.h" #include "mds/MDSRank.h" -#include "mds/MDSMap.h" #include "mds/Locker.h" #include "mds/mdstypes.h" - -#include "Beacon.h" +#include "osdc/Objecter.h" #include diff --git a/src/mds/Beacon.h b/src/mds/Beacon.h index 3f0c336f2bc50..d2990ecd3eec3 100644 --- a/src/mds/Beacon.h +++ b/src/mds/Beacon.h @@ -12,23 +12,25 @@ * */ - #ifndef BEACON_STATE_H #define BEACON_STATE_H +#include #include +#include #include #include -#include "include/types.h" -#include "include/Context.h" +#include "include/common_fwd.h" // for CephContext +#include "mds/MDSMap.h" // for MDSMap::DaemonState #include "msg/Dispatcher.h" +#include "messages/MMDSBeacon.h" // for struct MDSHealth -#include "messages/MMDSBeacon.h" - +class Connection; +class Message; class MonClient; class MDSRank; - +class MMDSBeacon; /** * One of these per MDS. Handle beacon logic in this separate class so