prysm-pulse/validator/client
shayzluf 6c1740eefc Add Caching to Tree Hashing Algorithm (#1929)
* added todo to hash file in ssz

* params and copy of block cache

* start hash cache

* Hash cache implementation

* fixed some comments

* fixed promatheus duplicate counter name

* removed TODO

* change to use special expiration cache

* function name fixes junk object generator

* naming changes

* gazzle fix

* added pruning last read data test

* fixed gometallinter errors

* fix benchmarks and no int64 not serializable

* move struct from test

* add feature flag

* fix merge issues

* add featureflag to beacon and validator

* featureflag init for tests

* added feature flag to all ssz dependent tests

* remove setter func

* replace k8s tweaked expiration cache to https://github.com/karlseguin/ccache

* remove else

* change request by preston

* added init featureflags to genesis_test

* Update shared/ssz/hash_cache.go

add dot

Co-Authored-By: shayzluf <thezluf@gmail.com>

* Update shared/ssz/hash_cache.go

Co-Authored-By: shayzluf <thezluf@gmail.com>

* Update shared/ssz/hash_cache.go

remove extra space

Co-Authored-By: shayzluf <thezluf@gmail.com>

* Update shared/params/config.go

add dot

Co-Authored-By: shayzluf <thezluf@gmail.com>

* Update shared/featureconfig/config.go

remove dot

Co-Authored-By: shayzluf <thezluf@gmail.com>

* Update shared/featureconfig/config.go

remove dot

Co-Authored-By: shayzluf <thezluf@gmail.com>

* remove powchain from prometheus hash cache name

* fixes fron change requests

* fix change requests

* remove faulty merge test

* gazelle fix

* fix fmt.sprintf

* remove debug binary

* fix gazelle
2019-04-24 13:39:02 +08:00
..
BUILD.bazel Add Caching to Tree Hashing Algorithm (#1929) 2019-04-24 13:39:02 +08:00
fake_validator_test.go Validator-multiple key (#2069) 2019-04-18 12:23:38 -05:00
runner_test.go Validator-multiple key (#2069) 2019-04-18 12:23:38 -05:00
runner.go Prevent Canceling Goroutines in Validator Client (#2324) 2019-04-21 16:49:57 -04:00
service_test.go Add Caching to Tree Hashing Algorithm (#1929) 2019-04-24 13:39:02 +08:00
service.go Add nogo to introduce built time linting (#2317) 2019-04-21 22:14:34 +08:00
validator_attest_test.go Better logging for "Produced attestation..." (#2301) 2019-04-19 11:52:41 -07:00
validator_attest.go Better logging for "Produced attestation..." (#2301) 2019-04-19 11:52:41 -07:00
validator_metrics.go Validator-multiple key (#2069) 2019-04-18 12:23:38 -05:00
validator_propose_test.go Validator-multiple key (#2069) 2019-04-18 12:23:38 -05:00
validator_propose.go add slot to Proposed new beacon block (#2302) 2019-04-19 10:41:22 -05:00
validator_test.go clean up test (#2309) 2019-04-20 19:24:40 +08:00
validator.go Validator-multiple key (#2069) 2019-04-18 12:23:38 -05:00