lighthouse/beacon_node/network/src
Age Manning 8311074d68 Purge out-dated head chains on chain completion (#1538)
## Description

There can be many head chains queued up to complete. Currently we try and process all of these to completion before we consider the node synced. 

In a chaotic network, there can be many of these and processing them to completion can be very expensive and slow. This PR removes any non-syncing head chains from the queue, and re-status's the peers. If, after we have synced to head on one chain, there is still a valid head chain to download, it will be re-established once the status has been returned. 

This should assist with getting nodes to sync on medalla faster.
2020-08-18 05:22:34 +00:00
..
attestation_service Discover query grouping (#1364) 2020-07-29 02:43:50 +00:00
beacon_processor Purge out-dated head chains on chain completion (#1538) 2020-08-18 05:22:34 +00:00
router Process gossip blocks on the GossipProcessor (#1523) 2020-08-17 09:20:27 +00:00
service Add multiaddr support in bootnodes (#1481) 2020-08-17 02:13:26 +00:00
sync Purge out-dated head chains on chain completion (#1538) 2020-08-18 05:22:34 +00:00
error.rs Initial work towards v0.2.0 (#924) 2020-03-17 17:24:44 +11:00
lib.rs Process gossip blocks on the GossipProcessor (#1523) 2020-08-17 09:20:27 +00:00
metrics.rs Ignore blocks that skip a large distance from their parent (#1530) 2020-08-17 10:54:58 +00:00
persisted_dht.rs Fix clippy warnings (#1385) 2020-07-23 14:18:00 +00:00
service.rs Add multiaddr support in bootnodes (#1481) 2020-08-17 02:13:26 +00:00