From: Max Kellermann Date: Fri, 25 Apr 2025 13:59:01 +0000 (+0200) Subject: cls: add missing includes X-Git-Tag: testing/wip-vshankar-testing-20250908.050731-debug~14^2~24 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=ee60bfbec6de3ddb7f5f557f602ee0aae49e4542;p=ceph-ci.git cls: add missing includes Signed-off-by: Max Kellermann --- diff --git a/src/cls/2pc_queue/cls_2pc_queue_types.h b/src/cls/2pc_queue/cls_2pc_queue_types.h index c64ce58632f..ec6174c6185 100644 --- a/src/cls/2pc_queue/cls_2pc_queue_types.h +++ b/src/cls/2pc_queue/cls_2pc_queue_types.h @@ -2,6 +2,9 @@ // vim: ts=8 sw=2 smarttab #pragma once +#include "common/ceph_time.h" // for ceph::coarse_real_time +#include "common/Formatter.h" +#include "include/encoding.h" #include "include/types.h" #include diff --git a/src/cls/fifo/cls_fifo_types.h b/src/cls/fifo/cls_fifo_types.h index 03f1d58cad2..deabf9dbeef 100644 --- a/src/cls/fifo/cls_fifo_types.h +++ b/src/cls/fifo/cls_fifo_types.h @@ -34,6 +34,7 @@ #include "include/types.h" #include "common/ceph_time.h" +#include "common/Formatter.h" class JSONObj; diff --git a/src/cls/otp/cls_otp_types.h b/src/cls/otp/cls_otp_types.h index 6e431b330c7..4090ddc1c5a 100644 --- a/src/cls/otp/cls_otp_types.h +++ b/src/cls/otp/cls_otp_types.h @@ -11,6 +11,7 @@ #define CLS_OTP_MAX_REPO_SIZE 100 class JSONObj; +namespace ceph { class Formatter; } namespace rados { namespace cls { diff --git a/src/cls/queue/cls_queue_types.h b/src/cls/queue/cls_queue_types.h index 7d31e57ac06..3756e07bda1 100644 --- a/src/cls/queue/cls_queue_types.h +++ b/src/cls/queue/cls_queue_types.h @@ -5,6 +5,9 @@ #define CEPH_CLS_QUEUE_TYPES_H #include + +#include "common/Formatter.h" +#include "include/encoding.h" #include "include/types.h" //Size of head leaving out urgent data diff --git a/src/cls/refcount/cls_refcount_client.h b/src/cls/refcount/cls_refcount_client.h index 17af7a78ef3..af039186615 100644 --- a/src/cls/refcount/cls_refcount_client.h +++ b/src/cls/refcount/cls_refcount_client.h @@ -4,6 +4,9 @@ #ifndef CEPH_CLS_REFCOUNT_CLIENT_H #define CEPH_CLS_REFCOUNT_CLIENT_H +#include +#include + #include "include/rados/librados_fwd.hpp" #include "include/types.h" diff --git a/src/cls/version/cls_version_types.h b/src/cls/version/cls_version_types.h index faf08338862..9406a135647 100644 --- a/src/cls/version/cls_version_types.h +++ b/src/cls/version/cls_version_types.h @@ -9,6 +9,7 @@ #include #include +#include "common/Formatter.h" #include "include/encoding.h" #include "include/types.h"