nimbus-eth2/beacon_chain
Eugene Kabanov 654b8d66bf
Peer management (#1707)
* addPeer() and addPeerNoWait() now returns PeerStatus, not bool.
Minor refactoring of PeerPool.
Fix tests.

* Refactor PeerPool.
Add lenSpace.
Add tests for lenSpace.
PeerPool.add procedures now return different error codes.
Fix SyncManager break/continue problem.
Fix connectWorker break/continue problem.
Refactor connectWorker and discoveryLoop.
Fix incoming/outgoing blocking problem.

* Refactor discovery loop.
Add checkPeer.

* Fix logic and compilation bugs.

* Adjust position of debugging log.

* Fix issue with maximum peers in PeerPool.
Optimize node record decoding.

* fix discoveryLoop.

* Remove aliases and fix tests using aliases.
2020-09-21 18:02:27 +02:00
..
2020-09-14 14:50:03 +00:00
2020-09-21 15:58:35 +00:00
2020-09-18 18:34:13 +02:00
2020-09-14 14:50:03 +00:00
2020-09-21 18:02:27 +02:00
2020-09-11 14:46:01 +02:00
2020-09-14 14:50:03 +00:00
2020-09-21 18:02:27 +02:00
2020-09-14 14:50:03 +00:00
2020-09-21 18:02:27 +02:00
2020-09-21 18:02:27 +02:00