lighthouse/beacon_node/beacon_chain/src
Age Manning 5853326342
Sync Re-Write (#663)
* Apply clippy lints to beacon node

* Remove unnecessary logging and correct formatting

* Initial bones of load-balanced range-sync

* Port bump meshsup tests

* Further structure and network handling logic added

* Basic structure, ignoring error handling

* Correct max peers delay bug

* Clean up and re-write message processor and sync manager

* Restructure directory, correct type issues

* Fix compiler issues

* Completed first testing of new sync

* Correct merge issues

* Clean up warnings

* Push attestation processed log down to dbg

* Correct math error, downgraded logs

* Add RPC error handling and improved syncing code

* Add libp2p stream error handling and dropping of invalid peers

* Lower logs

* Add discovery tweak

* Correct libp2p service locking

* Handles peer disconnects for sync

* Add logs downgrade discovery log

* Less fork choice (#679)

* Try merge in change to reduce fork choice calls

* Remove fork choice from process block

* Minor log fix

* Check successes > 0

* Fix failing beacon chain tests

* Fix re-org warnings

* Fix mistake in prev commit

* Range sync refactor

- Introduces `ChainCollection`
- Correct Disconnect node handling
- Removes duplicate code

* Various bug fixes

* Remove unnecessary logs

* Maintain syncing state in the transition from finalied to head

* Improved disconnect handling

* Adds forwards block interator

* Notifies lighthouse on stream timeouts

* Apply new gossipsub updates
2019-12-09 18:50:21 +11:00
..
beacon_chain.rs Sync Re-Write (#663) 2019-12-09 18:50:21 +11:00
builder.rs Add block/state caching on beacon chain (#677) 2019-12-09 14:20:25 +11:00
checkpoint_cache.rs Add block/state caching on beacon chain (#677) 2019-12-09 14:20:25 +11:00
checkpoint.rs Update to frozen spec ❄️ (v0.8.1) (#444) 2019-07-30 12:44:51 +10:00
errors.rs Address bugs (#639) 2019-11-27 18:37:09 +11:00
eth1_chain.rs Forwards block root iterators (#672) 2019-12-06 18:52:11 +11:00
events.rs Eth1 Integration (#542) 2019-11-15 14:47:51 +11:00
fork_choice.rs Prepare for public testnet (#628) 2019-12-03 15:28:57 +11:00
head_tracker.rs Prepare for public testnet (#628) 2019-12-03 15:28:57 +11:00
lib.rs Add block/state caching on beacon chain (#677) 2019-12-09 14:20:25 +11:00
metrics.rs Sync Re-Write (#663) 2019-12-09 18:50:21 +11:00
persisted_beacon_chain.rs Prepare for public testnet (#628) 2019-12-03 15:28:57 +11:00
test_utils.rs Sync Re-Write (#663) 2019-12-09 18:50:21 +11:00