]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
crimson/net: fix fmt related compile issue
authorYingxin Cheng <yingxin.cheng@intel.com>
Mon, 6 Feb 2023 06:09:42 +0000 (14:09 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Wed, 8 Feb 2023 06:07:41 +0000 (14:07 +0800)
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/net/io_handler.cc
src/crimson/net/io_handler.h

index d0d532ed4dbcacd82fd0d0481e274ce08e4cacea..de296e64e23a3985f80b40a78054621b43aa7845 100644 (file)
@@ -11,6 +11,7 @@
 #include "crimson/net/chained_dispatchers.h"
 #include "crimson/net/SocketMessenger.h"
 #include "msg/Message.h"
+#include "msg/msg_fmt.h"
 
 using namespace ceph::msgr::v2;
 using crimson::common::local_conf;
@@ -519,9 +520,14 @@ IOHandler::read_message(utime_t throttle_stamp, std::size_t msg_size)
 
     logger().trace("{} got {} + {} + {} byte message,"
                    " envelope type={} src={} off={} seq={}",
-                   conn, msg_frame.front_len(), msg_frame.middle_len(),
-                   msg_frame.data_len(), current_header.type, conn.get_peer_name(),
-                   current_header.data_off, current_header.seq);
+                   conn,
+                   msg_frame.front_len(),
+                   msg_frame.middle_len(),
+                   msg_frame.data_len(),
+                   current_header.type,
+                   conn.get_peer_name(),
+                   current_header.data_off,
+                   current_header.seq);
 
     ceph_msg_header header{current_header.seq,
                            current_header.tid,
index d7beb9ccb6fdc39749099404384bd78c8953405b..e86667a04e5ee2c796abe713c8247bcf590d932d 100644 (file)
@@ -267,3 +267,7 @@ struct fmt::formatter<crimson::net::IOHandler::io_state_t>
     return formatter<string_view>::format(name, ctx);
   }
 };
+
+#if FMT_VERSION >= 90000
+template <> struct fmt::formatter<crimson::net::IOHandler::io_stat_printer> : fmt::ostream_formatter {};
+#endif