With the new design, only transaction_interruptor would include
transaction in order to use its methods (is_conflicted and future
commits)
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
#include "crimson/common/errorator.h"
#include "crimson/os/seastore/seastore_types.h"
#include "crimson/common/interruptible_future.h"
+#include "crimson/os/seastore/transaction.h"
namespace crimson::os::seastore {
-class Transaction;
-
struct TransactionConflictCondition {
class transaction_conflict final : public std::exception {
public: