]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore: track per-transaction conflict/replay counts
authorMatan Breizman <mbreizma@redhat.com>
Sun, 7 Jun 2026 08:28:09 +0000 (08:28 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Sun, 7 Jun 2026 08:28:09 +0000 (08:28 +0000)
commit8447dfd23cc231cb9232a54d6e57849ffb841fcd
treeebbdd5fc33584247e0c6dbc58fade558a391a9e6
parent18562abadef0bf64d7a106c5a3ec540127c60e87
crimson/os/seastore: track per-transaction conflict/replay counts

Add a num_replays counter to Transaction, incremented in
Cache::mark_transaction_conflicted whenever a transaction is marked
conflicted.

Only relevant for user-MUTATE path (do_transaction_no_callbacks).

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