]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore/seastore_types: introduce base_ertr
authorMatan Breizman <mbreizma@redhat.com>
Mon, 4 Aug 2025 08:09:43 +0000 (08:09 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Sun, 10 Aug 2025 10:33:16 +0000 (10:33 +0000)
commit5ca1b2be9088e6b85b9c618eefda4dbc42c3b4cd
tree6c172d269851c7de472b621688095a9842b1fdae
parent8ebb5e115fbfd71f0a29918a51eb05834e833f54
crimson/os/seastore/seastore_types: introduce base_ertr

Instead of decalring base_ertr and base_iertr in every file or
class that use them -
* Move base_ertr decleration to the common seastore_types header.
  Note: the price for that is including errorator in seastore_types
        though this seems reasonable considering the benefits.
* Move base_iertr to transaction_interruptor where trans_iertr
  is defined.

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