From: Kefu Chai Date: Thu, 21 Jan 2021 07:27:24 +0000 (+0800) Subject: crimson/mon: print out entity addr type when non peer address matches X-Git-Tag: v17.0.0~4^2~8 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=51c8ffff6db02ff8cdde25a46b9dc7ac66452006;p=ceph.git crimson/mon: print out entity addr type when non peer address matches Signed-off-by: Kefu Chai --- diff --git a/src/crimson/mon/MonClient.cc b/src/crimson/mon/MonClient.cc index 9dfbb103a38b..7aa7b65f5786 100644 --- a/src/crimson/mon/MonClient.cc +++ b/src/crimson/mon/MonClient.cc @@ -960,7 +960,8 @@ seastar::future<> Client::reopen_session(int rank) auto peer = monmap.get_addrs(rank).pick_addr(msgr.get_myaddr().get_type()); if (peer == entity_addr_t{}) { // crimson msgr only uses the first bound addr - logger().warn("mon.{} does not have an addr compatible with me", rank); + logger().warn("mon.{} does not have an addr compatible with my type: {}", + rank, msgr.get_myaddr().get_type()); return seastar::now(); } logger().info("connecting to mon.{}", rank);