From 84ece8cb2f5017d3f349b11ddb681134d3ec27d9 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 27 Oct 2024 13:35:26 +0100 Subject: [PATCH] cls/rbd: add missing includes Signed-off-by: Max Kellermann --- src/cls/rbd/cls_rbd.cc | 2 ++ src/cls/rbd/cls_rbd_client.h | 2 ++ src/cls/rbd/cls_rbd_types.cc | 2 ++ src/cls/rbd/cls_rbd_types.h | 2 ++ 4 files changed, 8 insertions(+) diff --git a/src/cls/rbd/cls_rbd.cc b/src/cls/rbd/cls_rbd.cc index d0d6bd1184042..8489f0ca818ff 100644 --- a/src/cls/rbd/cls_rbd.cc +++ b/src/cls/rbd/cls_rbd.cc @@ -29,10 +29,12 @@ #include #include +#include #include #include "include/uuid.h" #include "common/bit_vector.hpp" +#include "common/Clock.h" // for ceph_clock_now() #include "common/errno.h" #include "objclass/objclass.h" #include "osd/osd_types.h" diff --git a/src/cls/rbd/cls_rbd_client.h b/src/cls/rbd/cls_rbd_client.h index 37992203affb5..2699ed2c4e198 100644 --- a/src/cls/rbd/cls_rbd_client.h +++ b/src/cls/rbd/cls_rbd_client.h @@ -10,6 +10,8 @@ #include "include/types.h" #include "include/rados/librados_fwd.hpp" +#include + class Context; namespace ceph { template class BitVector; } namespace neorados { struct WriteOp; } diff --git a/src/cls/rbd/cls_rbd_types.cc b/src/cls/rbd/cls_rbd_types.cc index cdaf751d750e5..b6177e85eb84d 100644 --- a/src/cls/rbd/cls_rbd_types.cc +++ b/src/cls/rbd/cls_rbd_types.cc @@ -5,6 +5,8 @@ #include "cls/rbd/cls_rbd_types.h" #include "common/Formatter.h" +#include + namespace cls { namespace rbd { diff --git a/src/cls/rbd/cls_rbd_types.h b/src/cls/rbd/cls_rbd_types.h index c1d64805ae429..00de0a1e4c784 100644 --- a/src/cls/rbd/cls_rbd_types.h +++ b/src/cls/rbd/cls_rbd_types.h @@ -7,10 +7,12 @@ #include "include/int_types.h" #include "include/buffer.h" #include "include/encoding.h" +#include "include/object.h" // for snapid_t #include "include/stringify.h" #include "include/utime.h" #include "msg/msg_types.h" #include +#include #include #include #include -- 2.39.5