-
Notifications
You must be signed in to change notification settings - Fork 54
Open
Description
Describe the bug
During dogfooding session, a node trying to connect to a circuit-relay address of another desktop node failed to connect first time, but subsequently succeeded in connecting in 2nd try.
To Reproduce
Steps to reproduce the behavior:
- run a status-desktop node n1 which doesn't have public port exposed(due to upnp failure or something else)
- Get its addresses and note down circuit relay address
- connect from another status-desktop n2 to n1 using its circuit-relay address.
- tail
geth.login node2 grepping peerID of node1
tail -f geth.log | grep <n1 peerID> - Observe that connection happens at first and then n1 disconnects after trying to initiate metadata on its own. Note that metadata from n1 to n2 req/resp would have happened successfully.
Expected behavior
Circuit relay connection should succeed always.
Logs of 2 tries where first time connection failed after some time. Second time connection was successful
As per logs, n2's address is 16Uiu2HAkwZiPPrXBPuFg2HthDYm6zL5hyvLsVmS22UossWNcLDGX
Possible issus:
- either with nwaku node that is acting as relay-server which is flaky
- or sequence of events the receiving go-waku node n2 caused this failure
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
No status