#include "crimson/admin/admin_socket.h"
-#include <boost/algorithm/string.hpp>
#include <fmt/format.h>
#include <seastar/net/api.hh>
#include <seastar/net/inet_address.hh>
#include "common/cmdparse.h"
-class CephContext;
-
using namespace std::literals;
-inline constexpr auto CEPH_ADMIN_SOCK_VERSION = "2"sv;
-
namespace crimson::admin {
class AdminSocket;
#include "crimson/admin/osd_admin.h"
-#include <iostream>
-
-#include <boost/algorithm/string.hpp>
#include <fmt/format.h>
#include <seastar/core/do_with.hh>
#include <seastar/core/future.hh>
#pragma once
#include <memory>
-
-#include "crimson/common/config_proxy.h"
+#include <seastar/core/future.hh>
namespace crimson::osd {
class OSD;
#include "crimson/osd/object_context.h"
+#include "common/Formatter.h"
+#include "crimson/common/config_proxy.h"
+
namespace crimson::osd {
void ObjectContext::dump_detail(Formatter *f) const
}
void ObjectContextRegistry::handle_conf_change(
- const ConfigProxy& conf,
+ const crimson::common::ConfigProxy& conf,
const std::set <std::string> &changed)
{
obc_lru.set_target_size(conf.get_val<uint64_t>("crimson_osd_obc_lru_size"));
#pragma once
+#include <map>
+#include <optional>
+#include <utility>
#include <seastar/core/shared_future.hh>
#include <seastar/core/shared_ptr.hh>
-#include <boost/intrusive_ptr.hpp>
-#include <boost/intrusive/list.hpp>
-#include <boost/intrusive/set.hpp>
-#include <boost/smart_ptr/intrusive_ref_counter.hpp>
-
#include "common/intrusive_lru.h"
#include "osd/object_state.h"
-#include "crimson/common/config_proxy.h"
#include "crimson/osd/osd_operation.h"
+namespace ceph {
+ class Formatter;
+}
+
+namespace crimson::common {
+ class ConfigProxy;
+}
+
namespace crimson::osd {
class Watch;
}
const char** get_tracked_conf_keys() const final;
- void handle_conf_change(const ConfigProxy& conf,
+ void handle_conf_change(const crimson::common::ConfigProxy& conf,
const std::set <std::string> &changed) final;
};
#pragma once
#include <memory>
-#include <optional>
#include <type_traits>
#include <boost/intrusive_ptr.hpp>
#include <boost/smart_ptr/intrusive_ref_counter.hpp>
#pragma once
-#include <map>
-#include <tuple>
-#include <optional>
#include <seastar/core/future.hh>
#include <seastar/core/shared_future.hh>
#include <seastar/core/gate.hh>