Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
#include "compressor_registry.h"
#include "common/dout.h"
+#include "include/types.h" // for operator<<(std::vector)
using namespace std::literals;
#pragma once
#include <map>
+#include <mutex> // for std::scoped_lock
#include <vector>
#include "compressor/Compressor.h"
#include "common/ceph_mutex.h"
#include "common/ceph_context.h"
#include "common/config_cacher.h"
+#include "common/config_obs.h"
+#include "include/common_fwd.h" // for CephContext
+#include "include/msgr.h" // for CEPH_ENTITY_TYPE_OSD
class CompressorRegistry : public md_config_obs_t {
public: