Victor Farazdagi
|
c26a492225
|
Init sync optimizations (#5284)
* fix naming slot -> epoch
* better handling of long periods w/o finality
* fixes issue with pointer going too far ahead
|
2020-04-02 06:54:05 +03:00 |
|
Victor Farazdagi
|
7ebb3c1784
|
init-sync revamp (#5148)
* fix issue with rate limiting
* force fetcher to wait for minimum peers
* adds backoff interval
* cap the max blocks requested from a peer
* queue rewritten
* adds docs to fsm
* fix visibility
* updates fsm
* fsm tests added
* optimizes queue resource allocations
* removes debug log
* replace auto-fixed comment
* fixes typo
* better handling of evil peers
* fixes test
* minor fixes to fsm
* better interface for findEpochState func
|
2020-03-27 09:54:57 +03:00 |
|
Victor Farazdagi
|
1137403e4b
|
Init sync pre queue (#5098)
* fixes data race, by isolating critical sections
* minor refactoring: resolves blocking calls
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
|
2020-03-14 13:21:07 -05:00 |
|
Victor Farazdagi
|
7b30845c01
|
fixes races in blocks fetcher (#5068)
|
2020-03-11 14:21:41 +03:00 |
|
Victor Farazdagi
|
239efe7410
|
init sync: adds blocks fetcher service (#4978)
* init sync: adds blocks fetcher service
* init-sync: rework ctx handling
* init-sync: fix long lines
* removes redundant method
* adds buffer to requests channel
* adds jaeger spans
* fixes overly long comment line
|
2020-03-04 20:19:09 +03:00 |
|