]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osdc/Objecter: include cleanup
authorMax Kellermann <max.kellermann@ionos.com>
Mon, 7 Oct 2024 03:28:45 +0000 (05:28 +0200)
committerMax Kellermann <max.kellermann@ionos.com>
Thu, 20 Feb 2025 15:50:41 +0000 (16:50 +0100)
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
src/osdc/Objecter.cc
src/osdc/Objecter.h

index 3208194dc12fbe19d4c2b1c921a4b261a16fd30e..c833cde2cacd9b54e28f2ddf508caa75c21b3cfb 100644 (file)
  *
  */
 
+#include "Objecter.h"
+#include "Striper.h"
+
 #include <algorithm>
-#include <cerrno>
+#include <sstream>
 
-#include "Objecter.h"
 #include "osd/OSDMap.h"
 #include "osd/error_code.h"
 #include "Filer.h"
index 64898980ebb32b27ad2bc7cc88d5ee776a6cd0c2..52c61b4894ba21bba07bf80d6a209fabc040b977 100644 (file)
 #ifndef CEPH_OBJECTER_H
 #define CEPH_OBJECTER_H
 
-#include <condition_variable>
 #include <list>
 #include <map>
 #include <mutex>
 #include <memory>
-#include <sstream>
 #include <string>
 #include <string_view>
 #include <type_traits>
@@ -36,8 +34,6 @@
 #include <boost/asio/io_context_strand.hpp>
 #include <boost/asio/post.hpp>
 
-#include <fmt/format.h>
-
 #include "include/buffer.h"
 #include "include/ceph_assert.h"
 #include "include/ceph_fs.h"
 #include "common/ceph_timer.h"
 #include "common/config_obs.h"
 #include "common/shunique_lock.h"
+#include "common/snap_types.h" // for class SnapContext
 #include "common/zipkin_trace.h"
 #include "common/tracer.h"
 #include "common/Throttle.h"
+#include "crush/crush.h" // for CRUSH_ITEM_NONE
 
 #include "mon/MonClient.h"