prysm-pulse/beacon-chain/sync/initial-sync
terence tsao c5f186d56f
Batch save blocks for initial sync. 80% faster BPS (#5215)
* Starting a quick PoC
* Rate limit to one epoch worth of blocks in memory
* Proof of concept working
* Quick comment out
* Save previous finalized checkpoint
* Merge branch 'master' of github.com:prysmaticlabs/prysm into batch-save
* Test
* Merge branch 'prev-finalized-getter' into batch-save
* Minor fixes
* Use a map
* More run time fixes
* Remove panic
* Feature flag
* Removed unused methods
* Fixed tests
* E2e test
* Merge branch 'master' into batch-save
* comment
* Merge branch 'master' into batch-save
* Compatible with current initial sync
* Merge branch 'batch-save' of github.com:prysmaticlabs/prysm into batch-save
* Merge refs/heads/master into batch-save
* Merge refs/heads/master into batch-save
* Merge refs/heads/master into batch-save
* Merge branch 'master' of github.com:prysmaticlabs/prysm into batch-save
* Feedback
* Merge branch 'batch-save' of github.com:prysmaticlabs/prysm into batch-save
* Merge refs/heads/master into batch-save
2020-03-30 18:04:10 +00:00
..
testing Add Ability to Resync Node (#4279) 2020-01-02 16:09:28 +08:00
blocks_fetcher_test.go init-sync revamp (#5148) 2020-03-27 09:54:57 +03:00
blocks_fetcher.go init-sync revamp (#5148) 2020-03-27 09:54:57 +03:00
blocks_queue_test.go init-sync revamp (#5148) 2020-03-27 09:54:57 +03:00
blocks_queue.go init-sync revamp (#5148) 2020-03-27 09:54:57 +03:00
BUILD.bazel init-sync revamp (#5148) 2020-03-27 09:54:57 +03:00
fsm_test.go init-sync revamp (#5148) 2020-03-27 09:54:57 +03:00
fsm.go init-sync revamp (#5148) 2020-03-27 09:54:57 +03:00
log.go First pass: single peer initial sync (#3363) 2019-08-30 15:15:40 -05:00
round_robin_test.go init-sync revamp (#5148) 2020-03-27 09:54:57 +03:00
round_robin.go Batch save blocks for initial sync. 80% faster BPS (#5215) 2020-03-30 18:04:10 +00:00
service.go Add Unsafe Sync (#4906) 2020-02-19 00:25:07 -08:00