]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore/transaction: fix circular dependency
authorMatan Breizman <mbreizma@redhat.com>
Mon, 4 Aug 2025 10:28:46 +0000 (10:28 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Sun, 10 Aug 2025 11:42:03 +0000 (11:42 +0000)
commit394f4463a436657aa90fadaf42aa067267f87a0b
tree7405b54c7e2bb86c33d67bb2f3d8109a048a08ba
parent6d35340511e9b65c892dd888e8def6033f9fd2f7
crimson/os/seastore/transaction: fix circular dependency

transaction_interruptor includes transaction and vice verca.
With the previous commits in this PR, we can not drop transaction
from including transaction_interruptor.

* move interrupt_cond_t to transaction_interruptor.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
src/crimson/os/seastore/CMakeLists.txt
src/crimson/os/seastore/transaction.cc [deleted file]
src/crimson/os/seastore/transaction.h
src/crimson/os/seastore/transaction_interruptor.cc