From: Samuel Just Date: Mon, 8 Dec 2025 18:10:28 +0000 (-0800) Subject: crimson/.../lba_manager: add formatter for remap_entry_t X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=daa23950afe86f42e464db522d830c90cee83fe9;p=ceph-ci.git crimson/.../lba_manager: add formatter for remap_entry_t Signed-off-by: Samuel Just --- diff --git a/src/crimson/os/seastore/lba_manager.h b/src/crimson/os/seastore/lba_manager.h index f4a10befde3..783bca02b1e 100644 --- a/src/crimson/os/seastore/lba_manager.h +++ b/src/crimson/os/seastore/lba_manager.h @@ -261,9 +261,24 @@ public: }; using LBAManagerRef = std::unique_ptr; +inline std::ostream &operator<<( + std::ostream &lhs, + const LBAManager::remap_entry_t &rhs) +{ + return lhs << "remap_entry_t(" + << "offset=0x" << std::hex << rhs.offset + << ", len=0x" << rhs.len << std::dec + << ", extent=" << rhs.extent + << ")"; +} + class Cache; namespace lba { LBAManagerRef create_lba_manager(Cache &cache); } } + +#if FMT_VERSION >= 90000 +template <> struct fmt::formatter : fmt::ostream_formatter {}; +#endif