prysm-pulse/beacon-chain/db
Zahoor Mohamed a958dd246b
Improve performance during CheckAttesterDoubleVotes (#8927)
* de-normalize attestationDataRootsBucket to improve performace in CheckAttesterDoubleVotes

* parallize processing of every attestation

* fix double vote test case to take care of jumbled double votes due to parallel processing

* remove attestationRecordsBucket totally and take care of pruning

* missed out build file

* fix review comments

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2021-05-25 13:02:18 +05:30
..
filters ETH2 Types: Slot (#8408) 2021-02-16 07:45:34 +00:00
iface Optimized Slasher Database Methods (#8805) 2021-04-23 12:06:13 -05:00
kafka Fix comments (#8802) 2021-04-23 12:06:05 +00:00
kv Fix Panic When Accessing State Frequently (#8928) 2021-05-24 06:52:33 +00:00
slasherkv Improve performance during CheckAttesterDoubleVotes (#8927) 2021-05-25 13:02:18 +05:30
testing Optimized Slasher Database Methods (#8805) 2021-04-23 12:06:13 -05:00
alias.go Optimized Slasher Database Methods (#8805) 2021-04-23 12:06:13 -05:00
BUILD.bazel Optimized Slasher Database Methods (#8805) 2021-04-23 12:06:13 -05:00
db_kafka_wrapped.go Configurable DB Mmap Size for Beacon Node and Validator Client (#8448) 2021-02-15 20:29:47 +00:00
db_test.go Verify interface compliance using typed nil instead of dereferencing and conversion (#7489) 2020-10-10 00:36:48 +00:00
db.go Remove unused functions (#8924) 2021-05-23 09:36:46 +02:00
log.go Unify the pattern of using a package-level logger (#8245) 2021-01-11 20:03:28 +00:00
restore_test.go Exclude Instead of Ignore With Gazelle (#8559) 2021-03-04 21:01:32 +00:00
restore.go Add All Other Prysm CLI Entrypoints to "cmd" Folder (#8545) 2021-03-03 17:05:37 +00:00