]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore: fix laddr_t formatter and its use 69476/head
authorRonen Friedman <rfriedma@redhat.com>
Mon, 15 Jun 2026 11:24:18 +0000 (11:24 +0000)
committerRonen Friedman <rfriedma@redhat.com>
Tue, 16 Jun 2026 15:13:34 +0000 (15:13 +0000)
commit620d9362f24360aca966a6ee0817122ea71b70e3
tree64b1db1eea738fea5acd388494b38824d5ec785b
parentca0bc48a2a27f64176942b54341b640905c89a3e
crimson/os/seastore: fix laddr_t formatter and its use

'laddr_t' existing formatter did not support a ':x' format specifier
(actually - the output was always hexadecomal).
Here we remove the ':x', but also refactor the custom formatter to
avoid using the streambuf mechanism.
Note - SEASTORE_LADDR_USE_BOOST_U128 is no longer supported by the formatter.

Fixes: https://tracker.ceph.com/issues/77399
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
src/crimson/os/seastore/object_data_handler.cc
src/crimson/os/seastore/seastore_types.h