Skip to content

Commit dae433c

Browse files
authored
Merge pull request ceph#61695 from MaxKellermann/tools_includes
tools: add missing includes Reviewed-by: Patrick Donnelly <[email protected]> Reviewed-by: Ilya Dryomov <[email protected]>
2 parents 9aa7072 + 691ed01 commit dae433c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+110
-15
lines changed

src/tools/ceph_authtool.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include "common/ConfUtils.h"
1616
#include "common/ceph_argparse.h"
1717
#include "common/config_proxy.h"
18+
#include "common/strtol.h"
1819
#include "global/global_context.h"
1920
#include "global/global_init.h"
2021

src/tools/ceph_conf.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
#include "common/ceph_argparse.h"
1919
#include "global/global_init.h"
20+
#include "log/Log.h"
2021
#include "mon/AuthMonitor.h"
2122
#include "common/Formatter.h"
2223

src/tools/ceph_dedup/ceph_dedup_daemon.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#include "common.h"
2+
#include "log/Log.h"
3+
4+
#include <shared_mutex> // for std::shared_lock
25

36
#undef dout_prefix
47
#define dout_prefix *_dout << "ceph_dedup_daemon: " \

src/tools/ceph_dedup/ceph_dedup_tool.cc

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

1515
#include "common.h"
16+
#include "log/Log.h"
17+
18+
#include <boost/optional.hpp>
1619

1720
struct EstimateResult {
1821
std::unique_ptr<CDC> cdc;

src/tools/ceph_kvstore_tool.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#include "common/errno.h"
2121
#include "common/strtol.h"
2222
#include "common/url_escape.h"
23+
#include "include/types.h" // for struct byte_u_t
2324

2425
#include "global/global_context.h"
2526
#include "global/global_init.h"

src/tools/ceph_objectstore_tool.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,15 @@
1717
#include <boost/algorithm/string.hpp>
1818
#include <boost/scoped_ptr.hpp>
1919
#include <boost/optional.hpp>
20+
#include <iomanip>
2021
#include <fstream>
2122

2223
#include <stdlib.h>
2324

2425
#include "common/Formatter.h"
2526
#include "common/errno.h"
2627
#include "common/ceph_argparse.h"
28+
#include "common/perf_counters_collection.h"
2729
#include "common/url_escape.h"
2830

2931
#include "global/global_init.h"

src/tools/cephfs/DataScan.cc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@
1212
*
1313
*/
1414

15+
#include "DataScan.h"
16+
1517
#include "include/compat.h"
18+
#include "common/debug.h"
1619
#include "common/errno.h"
1720
#include "common/ceph_argparse.h"
1821
#include <fstream>
@@ -27,7 +30,6 @@
2730
#include "cls/cephfs/cls_cephfs_client.h"
2831

2932
#include "PgFiles.h"
30-
#include "DataScan.h"
3133
#include "include/compat.h"
3234

3335
#define dout_context g_ceph_context

src/tools/cephfs/DataScan.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
#include "MDSUtility.h"
1717
#include "include/rados/librados.hpp"
1818

19+
struct inode_backtrace_t;
1920
class InodeStore;
2021
class MDSTable;
2122

src/tools/cephfs/Dumper.cc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,11 @@
1212
*
1313
*/
1414

15+
#include "Dumper.h"
16+
1517
#include "include/compat.h"
1618
#include "include/fs_types.h"
19+
#include "common/debug.h"
1720
#include "common/entity_name.h"
1821
#include "common/errno.h"
1922
#include "common/safe_io.h"
@@ -23,8 +26,6 @@
2326
#include "osdc/Journaler.h"
2427
#include "mon/MonClient.h"
2528

26-
#include "Dumper.h"
27-
2829
#define dout_context g_ceph_context
2930
#define dout_subsys ceph_subsys_mds
3031

src/tools/cephfs/JournalFilter.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
#include "JournalFilter.h"
1616

1717
#include "common/ceph_argparse.h"
18+
#include "common/debug.h"
19+
#include "common/strtol.h" // for strict_strtoll()
1820

1921
#include "mds/events/ESession.h"
2022
#include "mds/events/EUpdate.h"

0 commit comments

Comments
 (0)