From: Max Kellermann Date: Sun, 27 Oct 2024 16:58:52 +0000 (+0100) Subject: crimson: add missing includes X-Git-Tag: testing/wip-vshankar-testing-20241219.063429-debug~55^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c07d370c6684ee7c8e2c84105085564ca6cb9d16;p=ceph-ci.git crimson: add missing includes Signed-off-by: Max Kellermann --- diff --git a/src/crimson/admin/osd_admin.cc b/src/crimson/admin/osd_admin.cc index de9626a2f2d..41da72c9fde 100644 --- a/src/crimson/admin/osd_admin.cc +++ b/src/crimson/admin/osd_admin.cc @@ -14,6 +14,7 @@ #include "common/config.h" #include "crimson/admin/admin_socket.h" #include "crimson/common/log.h" +#include "crimson/common/perf_counters_collection.h" #include "crimson/osd/exceptions.h" #include "crimson/osd/osd.h" #include "crimson/osd/pg.h" diff --git a/src/crimson/common/logclient.cc b/src/crimson/common/logclient.cc index d402ecd1901..a3c30227bc7 100644 --- a/src/crimson/common/logclient.cc +++ b/src/crimson/common/logclient.cc @@ -7,6 +7,7 @@ #include "crimson/net/Messenger.h" #include "crimson/mon/MonClient.h" #include "mon/MonMap.h" +#include "common/Clock.h" // for ceph_clock_now() #include "common/Graylog.h" using std::map; diff --git a/src/crimson/common/tmap_helpers.cc b/src/crimson/common/tmap_helpers.cc index 9c14ebc450e..58c4fc7e218 100644 --- a/src/crimson/common/tmap_helpers.cc +++ b/src/crimson/common/tmap_helpers.cc @@ -7,6 +7,8 @@ #include "include/encoding.h" #include "include/rados.h" +#include + namespace detail { #define decode_or_return(v, bp) \ diff --git a/src/crimson/mon/MonClient.cc b/src/crimson/mon/MonClient.cc index 4919f0bf21f..4c076cf43c6 100644 --- a/src/crimson/mon/MonClient.cc +++ b/src/crimson/mon/MonClient.cc @@ -13,6 +13,7 @@ #include "auth/AuthClientHandler.h" #include "auth/RotatingKeyRing.h" +#include "common/Clock.h" // for ceph_clock_now() #include "common/hostname.h" #include "include/utime_fmt.h" diff --git a/src/crimson/net/Socket.cc b/src/crimson/net/Socket.cc index 2c729f4e8c2..3a7aeaf9651 100644 --- a/src/crimson/net/Socket.cc +++ b/src/crimson/net/Socket.cc @@ -8,6 +8,7 @@ #include #include "crimson/common/log.h" +#include "include/random.h" // for ceph::util::generate_random_number() #include "Errors.h" using crimson::common::local_conf; diff --git a/src/crimson/os/alienstore/thread_pool.cc b/src/crimson/os/alienstore/thread_pool.cc index 277055ec51e..2d208548b32 100644 --- a/src/crimson/os/alienstore/thread_pool.cc +++ b/src/crimson/os/alienstore/thread_pool.cc @@ -7,6 +7,7 @@ #include #include "include/ceph_assert.h" +#include "include/intarith.h" // for round_up_to() #include "crimson/common/config_proxy.h" using crimson::common::local_conf; diff --git a/src/crimson/os/cyanstore/cyan_store.cc b/src/crimson/os/cyanstore/cyan_store.cc index 3f861a9271f..a8bf514de15 100644 --- a/src/crimson/os/cyanstore/cyan_store.cc +++ b/src/crimson/os/cyanstore/cyan_store.cc @@ -12,6 +12,7 @@ #include "crimson/common/buffer_io.h" #include "crimson/common/config_proxy.h" +#include "crimson/common/perf_counters_collection.h" #include "cyan_collection.h" #include "cyan_object.h" diff --git a/src/crimson/os/seastore/cached_extent.h b/src/crimson/os/seastore/cached_extent.h index 2a54e8ded77..782afa19d33 100644 --- a/src/crimson/os/seastore/cached_extent.h +++ b/src/crimson/os/seastore/cached_extent.h @@ -6,6 +6,7 @@ #include #include +#include #include #include diff --git a/src/crimson/os/seastore/seastore_types.h b/src/crimson/os/seastore/seastore_types.h index 483ac995ee3..7c7a6833006 100644 --- a/src/crimson/os/seastore/seastore_types.h +++ b/src/crimson/os/seastore/seastore_types.h @@ -3,6 +3,7 @@ #pragma once +#include #include #include #include @@ -14,6 +15,7 @@ #include "include/byteorder.h" #include "include/denc.h" +#include "include/encoding.h" #include "include/buffer.h" #include "include/intarith.h" #include "include/interval_set.h" diff --git a/src/crimson/osd/heartbeat.cc b/src/crimson/osd/heartbeat.cc index 03986952b4f..5902fc8c14f 100644 --- a/src/crimson/osd/heartbeat.cc +++ b/src/crimson/osd/heartbeat.cc @@ -9,6 +9,7 @@ #include "messages/MOSDPing.h" #include "messages/MOSDFailure.h" +#include "msg/msg_types.h" #include "crimson/common/config_proxy.h" #include "crimson/common/formatter.h" diff --git a/src/crimson/osd/main.cc b/src/crimson/osd/main.cc index fa387804dcd..7ed3dc0e3fe 100644 --- a/src/crimson/osd/main.cc +++ b/src/crimson/osd/main.cc @@ -24,6 +24,7 @@ #include "crimson/common/buffer_io.h" #include "crimson/common/config_proxy.h" #include "crimson/common/fatal_signal.h" +#include "crimson/common/perf_counters_collection.h" #include "crimson/mon/MonClient.h" #include "crimson/net/Messenger.h" #include "crimson/osd/stop_signal.h" diff --git a/src/crimson/osd/main_config_bootstrap_helpers.cc b/src/crimson/osd/main_config_bootstrap_helpers.cc index 3596929527f..e4920eb870f 100644 --- a/src/crimson/osd/main_config_bootstrap_helpers.cc +++ b/src/crimson/osd/main_config_bootstrap_helpers.cc @@ -17,10 +17,13 @@ #include "crimson/common/buffer_io.h" #include "crimson/common/config_proxy.h" #include "crimson/common/fatal_signal.h" +#include "crimson/common/perf_counters_collection.h" #include "crimson/mon/MonClient.h" #include "crimson/net/Messenger.h" #include "crimson/osd/main_config_bootstrap_helpers.h" +#include // for waitpid() + using namespace std::literals; using crimson::common::local_conf; using crimson::common::sharded_conf; diff --git a/src/crimson/osd/pg.h b/src/crimson/osd/pg.h index 15aeec0e4f3..0c25cf25839 100644 --- a/src/crimson/osd/pg.h +++ b/src/crimson/osd/pg.h @@ -10,6 +10,7 @@ #include #include "common/dout.h" +#include "common/ostream_temp.h" #include "include/interval_set.h" #include "crimson/net/Fwd.h" #include "messages/MOSDRepOpReply.h" diff --git a/src/crimson/osd/shard_services.h b/src/crimson/osd/shard_services.h index fb86418aba2..56ac4963fff 100644 --- a/src/crimson/osd/shard_services.h +++ b/src/crimson/osd/shard_services.h @@ -10,6 +10,7 @@ #include "include/common_fwd.h" #include "osd_operation.h" +#include "osd/osd_types_fmt.h" #include "msg/MessageRef.h" #include "crimson/common/exception.h" #include "crimson/common/shared_lru.h" diff --git a/src/crimson/tools/perf_crimson_msgr.cc b/src/crimson/tools/perf_crimson_msgr.cc index e5f56361fff..5623438f821 100644 --- a/src/crimson/tools/perf_crimson_msgr.cc +++ b/src/crimson/tools/perf_crimson_msgr.cc @@ -1,6 +1,7 @@ // -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*- // vim: ts=8 sw=2 smarttab +#include #include #include #include diff --git a/src/os/bluestore/BlueFS.cc b/src/os/bluestore/BlueFS.cc index 5f4f1a4d48a..e123a0a200a 100644 --- a/src/os/bluestore/BlueFS.cc +++ b/src/os/bluestore/BlueFS.cc @@ -5,6 +5,7 @@ #include "bluestore_common.h" #include "BlueFS.h" +#include "common/Clock.h" // for ceph_clock_now() #include "common/debug.h" #include "common/errno.h" #include "common/perf_counters.h" @@ -12,6 +13,12 @@ #include "include/ceph_assert.h" #include "common/admin_socket.h" +#if defined(WITH_SEASTAR) && !defined(WITH_ALIEN) +#include "crimson/common/perf_counters_collection.h" +#else +#include "common/perf_counters_collection.h" +#endif + #define dout_context cct #define dout_subsys ceph_subsys_bluefs #undef dout_prefix