Signed-off-by: Radosław Zarzyński <rzarzyns@redhat.com>
${PROJECT_SOURCE_DIR}/src/osd/ECExtentCache.cc
${PROJECT_SOURCE_DIR}/src/osd/ECUtil.cc
${PROJECT_SOURCE_DIR}/src/osd/ECUtilL.cc
+ ${PROJECT_SOURCE_DIR}/src/osd/ECTransaction.cc
${PROJECT_SOURCE_DIR}/src/osd/osd_op_util.cc
${PROJECT_SOURCE_DIR}/src/osd/OSDCap.cc
${PROJECT_SOURCE_DIR}/src/osd/PeeringState.cc
*/
#include <iostream>
-#include <vector>
+#include <map>
#include <sstream>
+#include <vector>
#include "ECTransaction.h"
#include "ECUtil.h"
#include "os/ObjectStore.h"
#include "common/inline_variant.h"
+#ifndef WITH_SEASTAR
+#include "osd/osd_internal_types.h"
+#else
+#include "crimson/osd/object_context.h"
+#endif
+
using std::less;
using std::make_pair;
using std::map;
#include "common/dout.h"
#include "ECUtil.h"
+#include "common/ceph_releases.h"
#include "erasure-code/ErasureCodeInterface.h"
#include "os/Transaction.h"
#include "OSDMap.h"
#include "osd/osd_internal_types.h"
#else
#include "crimson/osd/object_context.h"
+using ObjectContextRef = crimson::osd::ObjectContextRef;
#endif
#include "common/interval_map.h"
#include "common/inline_variant.h"