Zebra/zebra-network/src
Henry de Valence 6f3288814c network: avoid GetPeers timeout to accelerate init
The GetPeers requests sent while crawling the network are randomly
load-balanced over available peers.  But at the very beginning, they may
be both routed to the same peer, causing network initialization to be
delayed while the second one times out (since zcashd only ever responds
to the first addr message).

Only sending one GetPeers request per candidate set update means we
crawl the network a little more slowly, but avoids hanging on start.
2020-09-21 09:26:39 -07:00
..
peer network: add a metric+warning when shedding load 2020-09-21 09:26:39 -07:00
peer_set network: avoid GetPeers timeout to accelerate init 2020-09-21 09:26:39 -07:00
protocol network: fill in remaining request/response pairs 2020-09-20 10:21:18 -07:00
address_book.rs network: add AddressBook::potentially_connected_peers(). 2020-09-07 11:13:15 -07:00
config.rs Update the peerset buffer size and sync timeout 2020-09-08 12:44:33 -07:00
constants.rs Adjust the EWMA decay for the latest sync timeout 2020-09-09 15:35:09 -07:00
isolated.rs network: rename alias to BoxError 2020-09-18 18:34:25 -07:00
lib.rs network: rename alias to BoxError 2020-09-18 18:34:25 -07:00
meta_addr.rs cleanup warnings throughout codebase 2020-05-27 15:42:29 -04:00
peer.rs Move server.rs to connection.rs and change imports. 2020-01-16 13:20:03 -05:00
peer_set.rs Implement Inventory Tracking RFC (#963) 2020-09-01 14:28:54 -07:00
policies.rs Fix sync algorithm. (#887) 2020-08-12 16:48:01 -07:00
protocol.rs Refactor protocol into internal, external modules. 2019-11-27 05:06:01 -05:00
timestamp_collector.rs Upgrade tokio, futures, hyper to released versions. 2019-12-13 17:42:15 -05:00