]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore: introduce with_repeat_trans_intr
authorMatan Breizman <mbreizma@redhat.com>
Mon, 4 Aug 2025 10:54:34 +0000 (10:54 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Sun, 10 Aug 2025 11:42:03 +0000 (11:42 +0000)
commit22ad727fed7f640f591c5e17c81978d7ec171d3e
tree35542f30085955c84e3042b7ff67c21d04c2b92b
parentf42e87b43dc69150fc5914aa370b1211add544fe
crimson/os/seastore: introduce with_repeat_trans_intr

Most of with_trans_intr use repeat_eagain so it makes sense to introduce
this wrapper and audit exisitng users (future PR).

Note: each repeated iteration should use a fresh txn if we failed
in-flight.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
src/crimson/os/seastore/transaction_interruptor.h