libp2p / go-libp2p-kad-dht

A Kademlia DHT implementation on go-libp2p
https://github.com/libp2p/specs/tree/master/kad-dht
MIT License
519 stars 222 forks source link

Lock congestion at message sender #140

Closed Kubuxu closed 5 years ago

Kubuxu commented 6 years ago

https://github.com/libp2p/go-libp2p-kad-dht/blob/master/dht_net.go?utf8=%E2%9C%93#L211

Full stack at: https://hastebin.com/rahanetiyi.go

I am not sure of the underlying reason.

Stebalien commented 6 years ago

That's because we only allow one request to a DHT node at a time. Fix is https://github.com/libp2p/go-libp2p-kad-dht/pull/92 but I'm not sure of its status.

vyzo commented 6 years ago

it's stuck in review limbo.

raulk commented 5 years ago

Closing this as the hastebin is no longer available, the issue has been recognised and fix is posted, and awaiting merge. Now prioritising the latter.