Skip to content

Commit 73f8ade

Browse files
mvdanjordipainan
authored andcommitted
pull WIP fix for go-libp2p-kad-dht request goroutine bug
This pulls in libp2p/go-libp2p-kad-dht#730, which hangs on a branch shortly after 0.12.2. Essentially, this handles priority for requests a bit better, and drops unimportant requests if they come in too fast. This should prevent kad-dht from using tons of memory. Updates #243.
1 parent 1fe8c81 commit 73f8ade

File tree

2 files changed

+109
-53
lines changed

2 files changed

+109
-53
lines changed

go.mod

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,19 +28,19 @@ require (
2828
github.com/ipfs/go-ipfs v0.7.1-0.20210129042248-884a5aebd748
2929
github.com/ipfs/go-ipfs-config v0.12.0
3030
github.com/ipfs/go-ipfs-files v0.0.8
31-
github.com/ipfs/go-log v1.0.4
31+
github.com/ipfs/go-log v1.0.5
3232
github.com/ipfs/interface-go-ipfs-core v0.4.0
3333
github.com/klauspost/compress v1.11.4
34-
github.com/libp2p/go-libp2p v0.13.1-0.20210302020805-6a14d8c23942
34+
github.com/libp2p/go-libp2p v0.14.4
3535
github.com/libp2p/go-libp2p-connmgr v0.2.4
36-
github.com/libp2p/go-libp2p-core v0.8.5
37-
github.com/libp2p/go-libp2p-discovery v0.5.0
38-
github.com/libp2p/go-libp2p-kad-dht v0.11.1
36+
github.com/libp2p/go-libp2p-core v0.8.6
37+
github.com/libp2p/go-libp2p-discovery v0.5.1
38+
github.com/libp2p/go-libp2p-kad-dht v0.12.3-0.20210722180723-7706c7bcfdc7
3939
github.com/libp2p/go-reuseport v0.0.2
4040
github.com/logrusorgru/aurora v2.0.3+incompatible
41-
github.com/multiformats/go-multiaddr v0.3.1
41+
github.com/multiformats/go-multiaddr v0.3.3
4242
github.com/p4u/recws v1.2.2-0.20201005083112-7be7f9397e75
43-
github.com/prometheus/client_golang v1.9.0
43+
github.com/prometheus/client_golang v1.10.0
4444
github.com/shirou/gopsutil v3.20.12+incompatible
4545
github.com/spf13/cobra v1.1.3
4646
github.com/spf13/pflag v1.0.5
@@ -49,12 +49,12 @@ require (
4949
github.com/tendermint/tm-db v0.6.4
5050
github.com/timshannon/badgerhold/v3 v3.0.0-20210415132401-e7c90fb5919f
5151
github.com/vocdoni/arbo v0.0.0-20210616072504-a8c7ea980892
52-
github.com/vocdoni/go-external-ip v0.0.0-20210705122950-fae6195a1d44 // indirect
52+
github.com/vocdoni/go-external-ip v0.0.0-20210705122950-fae6195a1d44
5353
github.com/vocdoni/storage-proofs-eth-go v0.1.5
54-
go.uber.org/zap v1.16.0
55-
go.vocdoni.io/proto v1.0.4-0.20210705131333-7925ca319268 // indirect
56-
golang.org/x/crypto v0.0.0-20210317152858-513c2a44f670
57-
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110
54+
go.uber.org/zap v1.18.1
55+
go.vocdoni.io/proto v1.0.4-0.20210705131333-7925ca319268
56+
golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2
57+
golang.org/x/net v0.0.0-20210423184538-5f58ad60dda6
5858
google.golang.org/protobuf v1.25.0
5959
nhooyr.io/websocket v1.8.6
6060
)

0 commit comments

Comments
 (0)