Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
*
*/
+#include "MDBalancer.h"
+
#include "include/compat.h"
#include "mdstypes.h"
#include "mon/MonClient.h"
-#include "MDBalancer.h"
+#include "osdc/Objecter.h"
#include "MDSRank.h"
#include "MDSMap.h"
#include "CInode.h"
#include "include/Context.h"
#include "msg/Messenger.h"
+#include "messages/MHeartbeat.h"
#include <fstream>
#include <vector>
using namespace std;
#include "common/config.h"
+#include "common/debug.h"
#include "common/errno.h"
/* Note, by default debug_mds_balancer is 1/5. For debug messages 1<lvl<=5,
#ifndef CEPH_MDBALANCER_H
#define CEPH_MDBALANCER_H
+#include "mdstypes.h"
#include "include/types.h"
#include "common/Clock.h"
-#include "common/Cond.h"
-
-#include "msg/Message.h"
-#include "messages/MHeartbeat.h"
-
-#include "MDSMap.h"
+#include "common/ref.h"
+class MDSMap;
class MDSRank;
class MHeartbeat;
class CInode;
class CDir;
class Messenger;
class MonClient;
+class Message;
class MDBalancer {
public: