]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore: fix do_transaction_no_callbacks logs 66406/head
authorMatan Breizman <mbreizma@redhat.com>
Tue, 25 Nov 2025 10:50:43 +0000 (10:50 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Tue, 2 Dec 2025 12:50:23 +0000 (12:50 +0000)
commitf5235ab2d8e5bc7812932b2b2567ea9a229e4c32
tree4ad7ef5981dbd4e027f15e2ccb82e5089732c8e3
parentc1de2b134fe75e452ebbdd7e8f8f6170cbb41323
crimson/os/seastore: fix do_transaction_no_callbacks logs

See: https://tracker.ceph.com/issues/73978#note-1

errors in do_transaction_no_callbacks fail with vague abort message
showing only the transaction dump.
Instead, add meaningful abort message with the actual error and method.

This could be replaced by assert_all_func, though we would likely
rewrite this method soon.

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