p2p: refactor MaxPendingPeers handling (#3981)
* use semaphore instead of a chan struct{} * move MaxPendingPeers default value to DefaultConfig.P2P * log Error if Accept fails * replace quit channel with context
Showing
- cmd/utils/flags.go 1 addition, 1 deletioncmd/utils/flags.go
- node/defaults.go 5 additions, 4 deletionsnode/defaults.go
- p2p/dial.go 0 additions, 3 deletionsp2p/dial.go
- p2p/server.go 46 additions, 36 deletionsp2p/server.go
- p2p/server_test.go 48 additions, 41 deletionsp2p/server_test.go
- p2p/simulations/adapters/inproc.go 1 addition, 0 deletionsp2p/simulations/adapters/inproc.go
Loading
Please register or sign in to comment