prysm-pulse/shared
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
..
attestationutil New byteutils for state gen (#5163) 2020-03-22 23:19:38 +00:00
benchutil Ensure New State Type Tests Pass in Prysm (#4646) 2020-01-31 12:57:01 -08:00
bls BLS: some minor improvements (#5161) 2020-03-22 23:40:39 +00:00
bytesutil New byteutils for state gen (#5163) 2020-03-22 23:19:38 +00:00
cmd Replace default value for datadir (#5147) 2020-03-21 23:30:51 +08:00
debug Allow setting flags via yaml config file. (#4878) 2020-03-19 14:46:44 -07:00
event Fix typos and inconsistencies (#4453) 2020-01-07 20:36:55 -06:00
featureconfig Batch save blocks for initial sync. 80% faster BPS (#5215) 2020-03-30 18:04:10 +00:00
hashutil HashProto: Use fastssz when available (#5218) 2020-03-28 18:32:11 +00:00
interop Ensure New State Type Tests Pass in Prysm (#4646) 2020-01-31 12:57:01 -08:00
iputils Advanced peer tracking (#4233) 2019-12-11 18:31:36 +08:00
keystore Warn rather than fail on incorrect keystore password (#5024) 2020-03-06 23:05:48 -06:00
logutil Fix typos and inconsistencies (#4453) 2020-01-07 20:36:55 -06:00
mathutil Update To Latest Eth API (#4028) 2019-11-18 10:15:45 -06:00
mclockutil Standardize Naming of Shared Packages, Remove Deprecated Packages (#1435) 2019-01-31 10:53:58 +08:00
memorypool Add Field Trie to State (#5118) 2020-03-18 10:09:31 +08:00
messagehandler Handle Pubsub Panics (#4350) 2019-12-24 04:59:08 +00:00
mock fuzz core/blocks package (#4907) 2020-03-03 19:02:14 +05:30
mputil Fix typos and inconsistencies (#4453) 2020-01-07 20:36:55 -06:00
pagination Update API to return empty next page token on last page response (#4176) 2019-12-03 17:45:43 +00:00
params fuzz core/blocks package (#4907) 2020-03-03 19:02:14 +05:30
prometheus log buf.String() instead of map[reflect.Type]error (#3681) 2019-10-02 08:51:11 +08:00
roughtime remove roughtime servers hardcode (#3666) 2019-09-30 15:30:45 -05:00
runutil Fix typos and inconsistencies (#4453) 2020-01-07 20:36:55 -06:00
sliceutil Add enable-state-field-trie for e2e (#5198) 2020-03-25 06:54:56 +00:00
slotutil Fix validator assignments on slot 0 (#4682) 2020-01-29 04:30:30 +00:00
testutil Add span to HTR and skip slot cache (#5197) 2020-03-25 01:15:00 +00:00
traceutil Handle Runtime Error Type (#3954) 2019-11-09 05:53:20 -08:00
tracing Move p2p to deprecated-p2p (#3191) 2019-08-13 14:52:04 -04:00
trieutil Add New State Utils (#5117) 2020-03-17 14:25:17 -05:00
version Added 'Prysm' to version information. (#4281) 2019-12-13 18:52:28 +00:00
BUILD.bazel Complain about improperly sized tests (#2873) 2019-06-30 09:00:22 -07:00
service_registry_test.go Makes test naming consistent across codebase (#1636) 2019-02-22 07:11:26 -08:00
service_registry.go Minor runtime fixes for --next (#3265) 2019-08-21 16:58:38 -04:00