Skip to content

Commit ddc7b1a

Browse files
committed
mon: add missing includes
Signed-off-by: Max Kellermann <[email protected]>
1 parent c558555 commit ddc7b1a

21 files changed

+41
-1
lines changed

src/mon/AuthMonitor.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include <map>
1919
#include <set>
2020

21+
#include "auth/cephx/CephxKeyServer.h"
2122
#include "global/global_init.h"
2223
#include "include/ceph_features.h"
2324
#include "include/types.h"

src/mon/ConnectionTracker.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,16 @@
1313
*/
1414

1515
#pragma once
16+
17+
#include "include/encoding.h"
1618
#include "include/types.h"
1719

20+
#include <iosfwd>
21+
#include <map>
22+
#include <set>
23+
24+
namespace ceph { class Formatter; }
25+
1826
struct ConnectionReport {
1927
int rank = -1; // mon rank this state belongs to
2028
std::map<int, bool> current; // true if connected to the other mon

src/mon/Elector.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#include "MonitorDBStore.h"
2020
#include "messages/MMonElection.h"
2121
#include "messages/MMonPing.h"
22+
#include "msg/Messenger.h"
2223

2324
#include "common/config.h"
2425
#include "include/ceph_assert.h"

src/mon/FSCommands.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
#include "osd/OSDMap.h"
2222
#include "common/strtol.h" // for strict_strtoll()
2323

24+
#include <boost/optional.hpp>
25+
2426
using TOPNSPC::common::cmd_getval;
2527

2628
using std::list;

src/mon/FSCommands.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
#include "Monitor.h"
2020
#include "CommandHandler.h"
2121

22+
#include "include/cephfs/types.h" // for fs_cluster_id_t"
23+
2224
#include <iosfwd>
2325
#include <memory>
2426
#include <string>

src/mon/HealthMonitor.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
#include "mon/HealthMonitor.h"
2828
#include "mon/OSDMonitor.h"
2929

30+
#include "messages/MMonCommand.h"
3031
#include "messages/MMonHealthChecks.h"
3132

3233
#include "common/Formatter.h"

src/mon/HealthMonitor.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414
#ifndef CEPH_HEALTH_MONITOR_H
1515
#define CEPH_HEALTH_MONITOR_H
1616

17+
#include <map>
18+
#include <set>
19+
#include <string>
20+
1721
#include "mon/PaxosService.h"
1822

1923
class HealthMonitor : public PaxosService

src/mon/KVMonitor.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#include "mon/KVMonitor.h"
66
#include "include/stringify.h"
77
#include "messages/MKVData.h"
8+
#include "messages/MMonCommand.h"
89

910
#define dout_subsys ceph_subsys_mon
1011
#undef dout_prefix

src/mon/LogMonitor.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
#include "messages/MMonCommand.h"
5454
#include "messages/MLog.h"
5555
#include "messages/MLogAck.h"
56+
#include "msg/Messenger.h"
5657
#include "common/Graylog.h"
5758
#include "common/Journald.h"
5859
#include "common/errno.h"

src/mon/MDSMonitor.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,10 @@
2323
#include <vector>
2424

2525
#include "include/types.h"
26+
#include "Monitor.h"
2627
#include "PaxosFSMap.h"
2728
#include "PaxosService.h"
29+
#include "mds/MDSMap.h"
2830
#include "msg/Messenger.h"
2931
#include "messages/MMDSBeacon.h"
3032
#include "CommandHandler.h"

0 commit comments

Comments
 (0)