#include "client/FSCrypt.h"
#include "messages/MClientReclaim.h"
#include "messages/MClientSession.h"
+#include "common/Cond.h"
#include "common/async/blocked_completion.h"
#include "fscrypt_conf.h"
#include "common/Thread.h"
#include "common/Throttle.h"
#include "common/ceph_argparse.h"
+#include "global/global_context.h" // for g_ceph_context
using namespace std;
#include "messages/MPing.h"
#include "messages/MCommand.h"
#include "crimson/auth/DummyAuth.h"
+#include "crimson/common/config_proxy.h" // for local_conf()
#include "crimson/common/log.h"
#include "crimson/net/Connection.h"
#include "crimson/net/Dispatcher.h"
#include <seastar/core/when_all.hh>
#include <seastar/util/later.hh>
+#include "crimson/common/config_proxy.h" // for local_conf()
#include "crimson/common/log.h"
#include "crimson/net/Errors.h"
#include "crimson/net/Fwd.h"
#include "common/ceph_argparse.h"
#include "common/common_init.h"
+#include "common/Formatter.h"
#include "include/stringify.h"
#include "include/Context.h"
#include "osd/osd_types.h"
#include "objclass/objclass.h"
#include "osd/osd_types.h"
#include <arpa/inet.h>
+#include <stdarg.h>
#include <boost/shared_ptr.hpp>
#include <deque>
#include <functional>
#include "test/librbd/test_fixture.h"
#include "test/librbd/test_support.h"
+#include "common/Cond.h"
#include "librbd/internal.h"
#include "librbd/Journal.h"
#include "librbd/api/Io.h"
#include "test/librbd/test_fixture.h"
#include "test/librbd/test_support.h"
+#include "common/Cond.h"
#include "cls/rbd/cls_rbd_types.h"
#include "cls/journal/cls_journal_types.h"
#include "cls/journal/cls_journal_client.h"
#include "test/librbd/mock/MockReadahead.h"
#include "test/librbd/mock/io/MockImageDispatcher.h"
#include "test/librbd/mock/io/MockObjectDispatcher.h"
+#include "common/Cond.h"
#include "common/WorkQueue.h"
#include "common/zipkin_trace.h"
#include "librbd/ImageCtx.h"
#include "common/config.h"
#include "include/ceph_assert.h"
+#include "msg/Messenger.h"
#include "messages/MMonProbe.h"
#include "messages/MRoute.h"
#include "messages/MGenericMessage.h"
#include "test/osd/ECPeeringTestFixture.h"
#include "test/osd/MockECRecPred.h"
#include "test/osd/MockECReadPred.h"
+#include "crush/crush.h" // for CRUSH_ITEM_NONE
// ShardDpp implementation
std::ostream& ECPeeringTestFixture::ShardDpp::gen_prefix(std::ostream& out) const {
#include "MockMessenger.h"
#include "global/global_context.h"
+#ifdef WITH_CRIMSON
+#include "crimson/common/perf_counters_collection.h"
+#else
+#include "common/perf_counters_collection.h"
+#endif
+
// Forward declarations
class EventLoop;
class ECPeeringTestFixture;
#include "test/osd/PGBackendTestFixture.h"
#include "common/errno.h"
+#include "crush/CrushWrapper.h"
#include "messages/MOSDECSubOpWrite.h"
#include "messages/MOSDECSubOpWriteReply.h"
#include "messages/MOSDECSubOpRead.h"
#include <gtest/gtest.h>
#include "test/osd/PGBackendTestFixture.h"
#include "test/osd/TestCommon.h"
+#include "crush/CrushWrapper.h"
#include "messages/MOSDECSubOpWrite.h"
using namespace std;
#include "common/common_init.h"
#include "common/ceph_argparse.h"
#include "common/ceph_json.h"
+#include "crush/CrushWrapper.h"
#include "include/stringify.h"
#include <iostream>
#include "test/osd/MockECRecPred.h"
#include "test/osd/MockECReadPred.h"
#include "test/osd/MockPeeringListener.h"
+#include "crush/CrushWrapper.h"
#include "global/global_init.h"
+#include "log/Log.h"
#include "messages/MOSDPeeringOp.h"
#include "msg/Connection.h"
#include "os/ObjectStore.h"
#include "common/ceph_mutex.h"
#include "common/Clock.h" // for ceph_clock_now()
#include "common/common_init.h"
+#include "common/Cond.h"
#include "common/config.h"
#include "common/snap_types.h"
#include "global/global_init.h"
#include "common/ceph_argparse.h"
#include "common/ceph_mutex.h"
#include "common/common_init.h"
+#include "common/Cond.h"
#include "common/config.h"
#include "common/snap_types.h"
#include "global/global_init.h"
* Foundation. See file COPYING.
*
*/
+
+#include "common/Cond.h"
#include "include/rados/librados.hpp"
#include "include/rbd/librbd.hpp"
#include "include/stringify.h"
*/
#include "common/Clock.h" // for ceph_clock_now()
+#include "common/Cond.h"
#include "include/rados/librados.hpp"
#include "include/rbd/librbd.hpp"
#include "include/stringify.h"