Skip to content

Commit 8bc54ae

Browse files
authored
Merge pull request ceph#61793 from MaxKellermann/rados__includes
Add missing librbd includes Reviewed-by: Ilya Dryomov <[email protected]>
2 parents 0da89a9 + d9d1ab7 commit 8bc54ae

File tree

100 files changed

+193
-3
lines changed

Some content is hidden

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

100 files changed

+193
-3
lines changed

src/SimpleRADOSStriper.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
#include "common/config.h"
4141
#include "common/debug.h"
4242
#include "common/errno.h"
43+
#include "common/strtol.h" // for strict_strtoll()
4344
#include "common/version.h"
4445

4546
#include "SimpleRADOSStriper.h"

src/librados/RadosClient.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
#include "include/buffer.h"
3333
#include "include/stringify.h"
3434
#include "include/util.h"
35+
#include "log/Log.h"
3536

3637
#include "msg/Messenger.h"
3738

src/librados/snap_set_diff.cc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
22
// vim: ts=8 sw=2 smarttab
33

4-
#include <vector>
5-
64
#include "snap_set_diff.h"
75
#include "common/ceph_context.h"
86
#include "include/rados/librados.hpp"
97
#include "include/interval_set.h"
8+
#include "include/types.h"
109
#include "common/debug.h"
1110

11+
#include <vector>
12+
1213
#define dout_subsys ceph_subsys_rados
1314

1415
using namespace std;

src/librbd/AsyncObjectThrottle.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
#include "librbd/Utils.h"
77
#include "librbd/asio/ContextWQ.h"
88

9+
#include <shared_mutex> // for std::shared_lock
10+
911
namespace librbd
1012
{
1113

src/librbd/ConfigWatcher.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
#include <vector>
1414
#include <boost/algorithm/string/predicate.hpp>
1515

16+
#include <shared_mutex> // for std::shared_lock
17+
1618
#define dout_subsys ceph_subsys_rbd
1719
#undef dout_prefix
1820
#define dout_prefix *_dout << "librbd::ConfigWatcher: " \

src/librbd/DeepCopyRequest.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
#include "librbd/deep_copy/SnapshotCopyRequest.h"
1313
#include "librbd/internal.h"
1414

15+
#include <shared_mutex> // for std::shared_lock
16+
1517
#define dout_subsys ceph_subsys_rbd
1618
#undef dout_prefix
1719
#define dout_prefix *_dout << "librbd::DeepCopyRequest: " \

src/librbd/ExclusiveLock.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
#include "librbd/Utils.h"
1515
#include "librbd/asio/ContextWQ.h"
1616
#include "common/ceph_mutex.h"
17+
#include "common/Clock.h" // for ceph_clock_now()
1718
#include "common/dout.h"
19+
#include "common/perf_counters.h"
1820

1921
#define dout_subsys ceph_subsys_rbd
2022
#undef dout_prefix

src/librbd/ImageCtx.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@
4444
#include "osdc/Striper.h"
4545
#include <boost/algorithm/string/predicate.hpp>
4646

47+
#include <shared_mutex> // for std::shared_lock
48+
4749
#define dout_subsys ceph_subsys_rbd
4850
#undef dout_prefix
4951
#define dout_prefix *_dout << "librbd::ImageCtx: "

src/librbd/ImageWatcher.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
#include "common/errno.h"
1818
#include <boost/bind/bind.hpp>
1919

20+
#include <shared_mutex> // for std::shared_lock
21+
2022
#define dout_subsys ceph_subsys_rbd
2123
#undef dout_prefix
2224
#define dout_prefix *_dout << "librbd::ImageWatcher: "

src/librbd/ObjectMap.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
#include "cls/rbd/cls_rbd_types.h"
2424
#include "include/stringify.h"
2525
#include "osdc/Striper.h"
26+
27+
#include <iomanip>
28+
#include <shared_mutex> // for std::shared_lock
2629
#include <sstream>
2730

2831
#define dout_subsys ceph_subsys_rbd

0 commit comments

Comments
 (0)