Skip to content

Commit e6f4a03

Browse files
Merge pull request ceph#61794 from MaxKellermann/cls__includes
cls: add missing includes Reviewed-by: Adam Emerson <[email protected]> Reviewed-by: Ilya Dryomov <[email protected]> Reviewed-by: Venky Shankar <[email protected]>
2 parents 1fffa31 + 9caf8ae commit e6f4a03

File tree

11 files changed

+17
-0
lines changed

11 files changed

+17
-0
lines changed

src/cls/2pc_queue/cls_2pc_queue.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
#include "cls/queue/cls_queue_src.h"
1111
#include "objclass/objclass.h"
1212

13+
#include <numeric> // for std::accumulate()
14+
1315
CLS_VER(1,0)
1416
CLS_NAME(2pc_queue)
1517

src/cls/cephfs/cls_cephfs_client.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#include "mds/mdstypes.h"
66
#include "cls_cephfs.h"
77

8+
struct inode_backtrace_t;
89
class AccumulateArgs;
910

1011
class ClsCephFSClient

src/cls/journal/cls_journal.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include "objclass/objclass.h"
99
#include "cls/journal/cls_journal_types.h"
1010
#include <errno.h>
11+
#include <iomanip>
1112
#include <map>
1213
#include <string>
1314
#include <sstream>

src/cls/numops/cls_numops.cc

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

2424
#include "objclass/objclass.h"
2525
#include <errno.h>
26+
#include <iomanip>
2627
#include <string>
2728
#include <sstream>
2829
#include <cstdio>

src/cls/rbd/cls_rbd.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,12 @@
2929

3030
#include <algorithm>
3131
#include <errno.h>
32+
#include <iomanip>
3233
#include <sstream>
3334

3435
#include "include/uuid.h"
3536
#include "common/bit_vector.hpp"
37+
#include "common/Clock.h" // for ceph_clock_now()
3638
#include "common/errno.h"
3739
#include "objclass/objclass.h"
3840
#include "osd/osd_types.h"

src/cls/rbd/cls_rbd_client.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
#include "include/types.h"
1111
#include "include/rados/librados_fwd.hpp"
1212

13+
#include <boost/optional.hpp>
14+
1315
class Context;
1416
namespace ceph { template <uint8_t> class BitVector; }
1517
namespace neorados { struct WriteOp; }

src/cls/rbd/cls_rbd_types.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
#include "cls/rbd/cls_rbd_types.h"
66
#include "common/Formatter.h"
77

8+
#include <iomanip>
9+
810
namespace cls {
911
namespace rbd {
1012

src/cls/rbd/cls_rbd_types.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@
77
#include "include/int_types.h"
88
#include "include/buffer.h"
99
#include "include/encoding.h"
10+
#include "include/object.h" // for snapid_t
1011
#include "include/stringify.h"
1112
#include "include/utime.h"
1213
#include "msg/msg_types.h"
1314
#include <iosfwd>
15+
#include <map>
1416
#include <string>
1517
#include <set>
1618
#include <variant>

src/journal/Entry.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
#include "include/int_types.h"
88
#include "include/buffer.h"
99
#include "include/encoding.h"
10+
1011
#include <iosfwd>
12+
#include <list>
1113
#include <string>
1214

1315
namespace ceph {

src/journal/JournalPlayer.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// vim: ts=8 sw=2 smarttab
33

44
#include "common/PriorityCache.h"
5+
#include "include/intarith.h" // for p2align()
56
#include "include/stringify.h"
67
#include "journal/JournalPlayer.h"
78
#include "journal/Entry.h"

0 commit comments

Comments
 (0)