Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
// vim: ts=8 sw=2 smarttab
-#include <boost/algorithm/string/split.hpp>
-
#include "ConfigMap.h"
#include "crush/CrushWrapper.h"
#include "common/entity_name.h"
+#include <boost/algorithm/string/split.hpp>
+
#define dout_subsys ceph_subsys_mon
#undef dout_prefix
#include "common/dout.h"
+#include <iomanip>
+
using namespace std::literals;
using std::cerr;
#pragma once
+#include <list>
#include <map>
+#include <memory>
#include <optional>
#include <ostream>
#include <string>
+#include "include/types.h" // for version_t
#include "include/utime.h"
#include "common/options.h"
#include "common/entity_name.h"