From: Max Kellermann Date: Mon, 28 Oct 2024 20:53:19 +0000 (+0100) Subject: common/TrackedOp: add missing includes X-Git-Tag: v20.0.0~283^2~20 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e187c5b549f9db75b55cfb3c934f1e83d4fb6bdf;p=ceph.git common/TrackedOp: add missing includes Signed-off-by: Max Kellermann --- diff --git a/src/common/TrackedOp.cc b/src/common/TrackedOp.cc index b888d9334808..33a95421889a 100644 --- a/src/common/TrackedOp.cc +++ b/src/common/TrackedOp.cc @@ -12,6 +12,9 @@ #include "TrackedOp.h" +#include // for std::shared_lock +#include + #define dout_context cct #define dout_subsys ceph_subsys_optracker #undef dout_prefix diff --git a/src/common/TrackedOp.h b/src/common/TrackedOp.h index 57d73038364d..2cfe470488ff 100644 --- a/src/common/TrackedOp.h +++ b/src/common/TrackedOp.h @@ -18,11 +18,18 @@ #include "common/StackStringStream.h" #include "common/ceph_mutex.h" #include "common/histogram.h" +#include "common/perf_counters.h" // for class PerfCountersBuilder #include "common/Thread.h" #include "common/Clock.h" #include "include/spinlock.h" #include "msg/Message.h" +#if defined(WITH_SEASTAR) && !defined(WITH_ALIEN) +#include "crimson/common/perf_counters_collection.h" +#else +#include "common/perf_counters_collection.h" +#endif + #define OPTRACKER_PREALLOC_EVENTS 20 class TrackedOp;