]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: include cleanup 61702/head
authorMax Kellermann <max.kellermann@ionos.com>
Sun, 3 Nov 2024 09:28:57 +0000 (10:28 +0100)
committerMax Kellermann <max.kellermann@ionos.com>
Fri, 7 Feb 2025 11:57:02 +0000 (12:57 +0100)
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
src/os/bluestore/BitmapFreelistManager.cc
src/os/bluestore/BlueFS.cc
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h
src/os/bluestore/Writer.cc

index cb2ecd689e17fc200e536020884b092b50b3dd9a..fe267f8a3300be682ebfd345bb1de0eb298f2d37 100644 (file)
@@ -9,6 +9,7 @@
 #include "include/stringify.h"
 
 #include "common/debug.h"
+#include "common/strtol.h" // for strict_iecstrtoll()
 
 #define dout_context cct
 #define dout_subsys ceph_subsys_bluestore
index 5a53d9956dae71a3bb472d632d17310ec87cc282..66a3dd012315841e729e0c87dc4a33a01f0df2dd 100644 (file)
@@ -19,6 +19,8 @@
 #include "common/perf_counters_collection.h"
 #endif
 
+#include <shared_mutex> // for std::shared_lock
+
 #define dout_context cct
 #define dout_subsys ceph_subsys_bluefs
 #undef dout_prefix
index a9162ce0be6968c3389739677c579a5691b6ed5b..5148a6752fa0153f819dbc229870a722a8fa4701 100644 (file)
@@ -38,6 +38,7 @@
 #include "include/stringify.h"
 #include "include/str_map.h"
 #include "include/util.h"
+#include "common/debug.h"
 #include "common/errno.h"
 #include "common/safe_io.h"
 #include "common/PriorityCache.h"
index fe3c4a2f6bf8043090c5aff3818787da7f6c7f4b..da6224c3098c2e7e4f913efb9877ceb5ace91e83 100644 (file)
@@ -26,6 +26,7 @@
 #include <ratio>
 #include <mutex>
 #include <queue>
+#include <shared_mutex> // for std::shared_lock
 #include <condition_variable>
 
 #include <boost/intrusive/list.hpp>
@@ -34,6 +35,7 @@
 #include <boost/functional/hash.hpp>
 #include <boost/dynamic_bitset.hpp>
 #include <boost/circular_buffer.hpp>
+#include <boost/optional.hpp>
 #include <utility>
 
 #include "include/cpp-btree/btree_set.h"
index 41bae8d9cef874cd89194d284c5802faeaf2c86e..88b694d550a29a3c47ecf3d3639b5348389fc70c 100644 (file)
@@ -13,6 +13,7 @@
  */
 
 #include "Writer.h"
+#include "common/debug.h"
 #include "include/intarith.h"
 #include "os/bluestore/bluestore_types.h"