Dmitry Shulyak
345b152a8b
Heap queue stores only peers that were not added to p2p server ( #979 )
...
* Heap queue stores only peers that were not added to p2p server
The primary goal of this change is to keep whitelist of peers
that are managed by topic pool while also preventing same peer
from being selected from heap queue multiple times.
2018-05-22 16:11:21 +03:00
Dmitry Shulyak
f5a8be08de
Use cache in topic pool ( #955 )
...
It must have slipped when i moved significant chunk of logic
from peer pool to topic pool and because of the != nil protection
this bug was missed
2018-05-15 18:05:57 +03:00
Adam Babik
809c5a4db2
Limit time spent in fast mode and timeout Discovery V5 ( #867 )
2018-05-01 17:19:11 +02:00
Ivan Danyliuk
56292fb505
Make Limits type a struct
2018-04-21 00:03:40 +02:00
Adam Babik
a45b05969a
Add a priority queue to TopicPool ( #840 )
2018-04-19 17:18:49 +02:00
Dmitry Shulyak
a7a2e01b4a
Peerpool failover ( #801 )
2018-04-12 16:08:49 +03:00
Dmitry Shulyak
02309e81e9
Peer pool to manage v5 peers ( #736 )
2018-04-10 09:44:09 +03:00