You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 2, 2021. It is now read-only.
Currently, if the Send method on the protocols.Peer in the Pss.forward kademlia iteration fails, the error is never detected. This is because of the constraint that Send must be called asynchronously. Furthermore, if the node momentarily has no other peers than the peer it received message from, forwarding will never happen.
Sending and forwarding should instead put message in a queue, which is shifted by a never ending loop in the Pss service, and which re-adds messages if forwarding fails.
The text was updated successfully, but these errors were encountered:
Currently, if the
Send
method on theprotocols.Peer
in thePss.forward
kademlia iteration fails, the error is never detected. This is because of the constraint thatSend
must be called asynchronously. Furthermore, if the node momentarily has no other peers than the peer it received message from, forwarding will never happen.Sending and forwarding should instead put message in a queue, which is shifted by a never ending loop in the
Pss
service, and which re-adds messages if forwarding fails.The text was updated successfully, but these errors were encountered: