]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore/transaction_interruptor: include transaction.h
authorMatan Breizman <mbreizma@redhat.com>
Mon, 4 Aug 2025 10:31:19 +0000 (10:31 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Sun, 10 Aug 2025 11:42:03 +0000 (11:42 +0000)
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>
src/crimson/os/seastore/transaction_interruptor.h

index 587d95d68ff1e8c91018d06c2fde6e7728aaefbf..794564fdc81fc98bbd4fc7f7fd340842f90a92e0 100644 (file)
 #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: