]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson: specialize fmt::formatter<> to print using {fmt}
authorKefu Chai <tchaikov@gmail.com>
Tue, 22 Nov 2022 04:13:49 +0000 (12:13 +0800)
committerKefu Chai <tchaikov@gmail.com>
Tue, 22 Nov 2022 05:54:41 +0000 (13:54 +0800)
commit3f67d67ede11605b78f9e3abeacd9c46c37d3794
treedc47fe5deed08947be246393b72618b52685d22a
parent42dc970392e8c49fde46aae66ce8ef81ff00d49c
crimson: specialize fmt::formatter<> to print using {fmt}

in {fmt} v9, fmt::formatter<> is not defined automatically for
the types with operator<<, we need to define them explictly. so in this
change, the types printed using `fmt::print()` or `fmt::format()` are
equiped with fmt::formatter<> to appease {fmt} v9.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
45 files changed:
src/crimson/admin/admin_socket.cc
src/crimson/common/logclient.cc
src/crimson/common/operation.h
src/crimson/mgr/client.h
src/crimson/mon/MonClient.cc
src/crimson/mon/MonClient.h
src/crimson/net/Connection.h
src/crimson/net/Messenger.h
src/crimson/net/Protocol.h
src/crimson/net/ProtocolV2.cc
src/crimson/net/ProtocolV2.h
src/crimson/net/SocketConnection.h
src/crimson/net/SocketMessenger.cc
src/crimson/net/SocketMessenger.h
src/crimson/os/seastore/backref/backref_tree_node.h
src/crimson/os/seastore/btree/btree_range_pin.h
src/crimson/os/seastore/cached_extent.h
src/crimson/os/seastore/collection_manager/collection_flat_node.h
src/crimson/os/seastore/device.h
src/crimson/os/seastore/lba_manager/btree/lba_btree_node.h
src/crimson/os/seastore/object_data_handler.h
src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.h
src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager/seastore.h
src/crimson/os/seastore/root_block.h
src/crimson/os/seastore/seastore_types.h
src/crimson/os/seastore/segment_manager.h
src/crimson/os/seastore/segment_manager/ephemeral.h
src/crimson/os/seastore/transaction.h
src/crimson/osd/backfill_state.cc
src/crimson/osd/heartbeat.cc
src/crimson/osd/heartbeat.h
src/crimson/osd/osd.cc
src/crimson/osd/osd.h
src/crimson/osd/osd_operations/background_recovery.h
src/crimson/osd/osd_operations/client_request.h
src/crimson/osd/osd_operations/logmissing_request.h
src/crimson/osd/osd_operations/logmissing_request_reply.h
src/crimson/osd/osd_operations/peering_event.h
src/crimson/osd/osd_operations/pg_advance_map.h
src/crimson/osd/osd_operations/recovery_subrequest.h
src/crimson/osd/osd_operations/replicated_request.h
src/crimson/osd/pg.cc
src/crimson/osd/pg.h
src/crimson/osd/shard_services.h
src/test/crimson/seastore/test_block.h