]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/OSDMap: include cleanup
authorMax Kellermann <max.kellermann@ionos.com>
Fri, 25 Oct 2024 11:14:01 +0000 (13:14 +0200)
committerMax Kellermann <max.kellermann@ionos.com>
Sun, 30 Mar 2025 21:00:10 +0000 (23:00 +0200)
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
src/osd/OSDMap.cc
src/osd/OSDMap.h

index 088611870a2120aa9af78a39a52eede5fe18528d..d365803af313e7a7eed1eea21d639d0373fcdbcf 100644 (file)
  *
  */
 
+#include "OSDMap.h"
+
 #include <algorithm>
 #include <bit>
+#include <iomanip>
 #include <optional>
 #include <random>
+#include <sstream>
 #include <fmt/format.h>
 
 #include <boost/algorithm/string.hpp>
 
-#include "OSDMap.h"
+#include "common/ceph_context.h"
 #include "common/config.h"
 #include "common/errno.h"
 #include "common/Formatter.h"
index e46ebc590b74eff1bf6ade6310d624613f471388..82f706837df007ead61c4ee1cb298a1d33b04571 100644 (file)
 #include <set>
 #include <map>
 #include <memory>
+#include <random>
 
-#include <boost/smart_ptr/local_shared_ptr.hpp>
 #include "include/btree_map.h"
 #include "include/common_fwd.h"
+#include "include/fs_types.h" // for struct file_layout_t
 #include "include/types.h"
 #include "common/ceph_releases.h"
 #include "osd_types.h"
 
-//#include "include/ceph_features.h"
 #include "crush/CrushWrapper.h"
 
+#ifdef WITH_SEASTAR
+#include <boost/smart_ptr/local_shared_ptr.hpp>
+#endif
+
 // forward declaration
 class CrushWrapper;
 class health_check_map_t;