prysm-pulse/tools
terence tsao 7f7866ff2a
Micro optimizations on new-state-mgmt service for initial syncing (#5241)
* 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

* Test

* Minor fixes

* More run time fixes

* Remove panic

* Feature flag

* Removed unused methods

* Fixed tests

* E2e test

* comment

* Compatible with current initial sync

* Starting

* New cache

* Cache getters and setters

* It should be part of state gen

* Need to use cache for DB

* Don't have to use finalized state

* Rm unused file

* some changes to memory mgmt when using mempool

* More run time fixes

* Can sync to head

* Feedback

* Revert "some changes to memory mgmt when using mempool"

This reverts commit f5b3e7ff4714fef9f0397007f519a45fa259ad24.

* Fixed sync tests

* Fixed existing tests

* Test for state summary getter

* Gaz

* Fix kafka passthrough

* Fixed inputs

* Gaz

* Fixed build

* Fixed visibility

* Trying without the ignore

* Didn't work..

* Fix kafka

Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
2020-03-30 17:10:45 -05:00
..
benchmark-files-gen fuzz core/blocks package (#4907) 2020-03-03 19:02:14 +05:30
blocktree Micro optimizations on new-state-mgmt service for initial syncing (#5241) 2020-03-30 17:10:45 -05:00
bootnode Resolve Miscellaneous Bugs in Beacon Node (#4743) 2020-02-04 11:21:02 -06:00
bootnode-query Restore bootnode query tool for kaddht and fix bootstrapping (#3565) 2019-09-23 17:18:01 -05:00
cluster-pk-manager Replace boltdb imports with bbolt import (#5193) 2020-03-24 20:00:54 +00:00
contract-addr Build docker images for non-root user (#4320) 2019-12-18 20:52:25 +00:00
cross-toolchain Update rbe_autoconf (#5036) 2020-03-07 21:18:16 +00:00
deployContract New byteutils for state gen (#5163) 2020-03-22 23:19:38 +00:00
drainContracts New byteutils for state gen (#5163) 2020-03-22 23:19:38 +00:00
enr-calculator Build docker images for non-root user (#4320) 2019-12-18 20:52:25 +00:00
eth1exporter Build docker images for non-root user (#4320) 2019-12-18 20:52:25 +00:00
extractor Micro optimizations on new-state-mgmt service for initial syncing (#5241) 2020-03-30 17:10:45 -05:00
faucet Fix Faucet (#4624) 2020-01-23 12:13:27 +08:00
forkchecker Implement Chain Head Stream & Naming Consistency (#4160) 2019-12-03 19:48:11 +00:00
genesis-state-gen Fix typos and inconsistencies (#4453) 2020-01-07 20:36:55 -06:00
interop Micro optimizations on new-state-mgmt service for initial syncing (#5241) 2020-03-30 17:10:45 -05:00
relaynode Build docker images for non-root user (#4320) 2019-12-18 20:52:25 +00:00
sendDepositTx New byteutils for state gen (#5163) 2020-03-22 23:19:38 +00:00
unencrypted-keys-gen Generate keys in test (#3807) 2019-10-19 10:29:25 -07:00
binary_targets.bzl Add alpine based docker images for validator and beacon chain (#5214) 2020-03-25 19:36:28 -05:00
build_settings.bzl Add alpine based docker images for validator and beacon chain (#5214) 2020-03-25 19:36:28 -05:00
BUILD.bazel Add alpine based docker images for validator and beacon chain (#5214) 2020-03-25 19:36:28 -05:00
kubesec.bzl Build docker images for non-root user (#4320) 2019-12-18 20:52:25 +00:00
ssz.bzl Add ssz marshal and unmarshal for most data structures (#5121) 2020-03-19 02:39:23 +00:00