From 55a87d21d6478570d4480b9751878fc7e31f024c Mon Sep 17 00:00:00 2001 From: Darshan K <35736874+DarshanBPatel@users.noreply.github.com> Date: Mon, 10 Jun 2024 13:40:18 +0530 Subject: [PATCH] fix: more detailed logs to differentiate shards with peers (#2794) --- waku/node/peer_manager/peer_manager.nim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/waku/node/peer_manager/peer_manager.nim b/waku/node/peer_manager/peer_manager.nim index e49de6a59..679041580 100644 --- a/waku/node/peer_manager/peer_manager.nim +++ b/waku/node/peer_manager/peer_manager.nim @@ -380,7 +380,11 @@ proc onPeerMetadata(pm: PeerManager, peerId: PeerId) {.async.} = pm.peerStore.hasPeer(peerId, WakuRelayCodec) and not metadata.shards.anyIt(pm.wakuMetadata.shards.contains(it)) ): - reason = "no shards in common" + let myShardsString = "[ " & toSeq(pm.wakuMetadata.shards).join(", ") & "]" + let otherShardsString = "[ " & metadata.shards.join(", ") & "]" + reason = + "no shards in common: my_shards = " & myShardsString & " others_shards = " & + otherShardsString break guardClauses return