Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
#include "mds/QuiesceAgent.h"
#include "common/debug.h"
#include "include/ceph_assert.h"
-#include <future>
+#include "include/Context.h"
#define dout_context g_ceph_context
#define dout_subsys ceph_subsys_mds_quiesce
*
*/
#pragma once
+
#include "mds/QuiesceDb.h"
-#include <functional>
-#include <optional>
-#include <map>
+#include "common/Thread.h"
+
+#include <algorithm> // for std::max()
+#include <condition_variable>
#include <mutex>
+#include <optional>
#include <thread>
class QuiesceAgent {