prysm-pulse/beacon-chain/db/slasherkv
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
..
BUILD.bazel Improve performance during CheckAttesterDoubleVotes (#8927) 2021-05-25 13:02:18 +05:30
kv_test.go Optimized Slasher Database Methods (#8805) 2021-04-23 12:06:13 -05:00
kv.go Improve performance during CheckAttesterDoubleVotes (#8927) 2021-05-25 13:02:18 +05:30
log.go Optimized Slasher Database Methods (#8805) 2021-04-23 12:06:13 -05:00
metrics.go Optimized Slasher Database Methods (#8805) 2021-04-23 12:06:13 -05:00
pruning_test.go Optimized Slasher Database Methods (#8805) 2021-04-23 12:06:13 -05:00
pruning.go Improve performance during CheckAttesterDoubleVotes (#8927) 2021-05-25 13:02:18 +05:30
schema.go Improve performance during CheckAttesterDoubleVotes (#8927) 2021-05-25 13:02:18 +05:30
slasher_test.go Improve performance during CheckAttesterDoubleVotes (#8927) 2021-05-25 13:02:18 +05:30
slasher.go Improve performance during CheckAttesterDoubleVotes (#8927) 2021-05-25 13:02:18 +05:30
slasherkv_test.go Optimized Slasher Database Methods (#8805) 2021-04-23 12:06:13 -05:00