Commit Graph

362 Commits (18145adf084b9659c41343609677e6e94c0640c6)

Author SHA1 Message Date
mr_franklin c37e68e7c1
all: replace RWMutex with Mutex in places where RLock is not used (#21622) 4 years ago
Marius van der Wijden 19a1c95046
eth/downloader: cache parent hash instead of recomputing (#21678) 4 years ago
gary rong 905ed109ed
eth/downloader: fix data race around the ancientlimit (#21681) 4 years ago
Guillaume Ballet 6c8310ebb4
trie: use stacktrie for Derivesha operation (#21407) 4 years ago
Péter Szilágyi fb835c024c
eth/downloader: dynamically move pivot even during chain sync 4 years ago
Péter Szilágyi 367f12f734
eth/downloader: only roll back light sync if not fully validating 4 years ago
Péter Szilágyi eeaf191633
core, eth, trie: prepare trie sync for path based operation 4 years ago
Martin Holst Swende 3010f9fc75
eth/downloader: change intial download size (#21366) 4 years ago
Giuseppe Bertone 5cdb476dd1
"Downloader queue stats" is now provided once per minute (#21455) 4 years ago
Péter Szilágyi d8da0b3d81
core/state, eth, trie: stabilize memory use, fix memory leak 4 years ago
Martin Holst Swende 0f4e7c9b0d
eth: utilize sync bloom for getNodeData (#21445) 4 years ago
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 4 years ago
Martin Holst Swende 9f7b79af00
eth/downloader: fix rollback issue on short chains 4 years ago
Péter Szilágyi 8cbdc8638f
core: define and test chain rewind corner cases (#21409) 4 years ago
Martin Holst Swende 7cee2509c0
eth/downloader: allow all timers to exit 4 years ago
Martin Holst Swende 9fea1a5cf5
eth/downloader: set deliverytime on drops and timeouts too 4 years ago
Péter Szilágyi 4b9c0ea76d
eth/downloader: save the correct delivery time for state sync 4 years ago
rene 2de37f28e0
downloader: add eth65 tests (#21383) 4 years ago
rene 1976bb3df0
eth/downloader: remove eth62 (#21378) 4 years ago
Martin Holst Swende 105922180f
eth/downloader: refactor downloader + queue (#21263) 4 years ago
gary rong 6eef141aef
les: historical data garbage collection (#19570) 4 years ago
Martin Holst Swende 967d8de77a
eth/downloader: fix peer idleness tracking when restarting state sync (#21260) 4 years ago
Marius van der Wijden d671dbd5b7
eth/downloader: fixes data race between synchronize and other methods (#21201) 4 years ago
sixdays a981b60c25
eth/downloader: don't use defer for unlock before return (#21227) 4 years ago
Martin Holst Swende e9ba536d85
eth/downloader: fix spuriously failing tests (#21149) 4 years ago
Martin Holst Swende a5eee8d1dc
eth/downloader: more context in errors (#21067) 5 years ago
Martin Michlmayr 4f2784b38f
all: fix typos in comments (#21118) 5 years ago
Guillaume Ballet 234cc8e77f
eth/downloader: minor typo fixes in comments (#21035) 5 years ago
Péter Szilágyi b0bbd47185
eth: fix shutdown regression to abort downloads, not just cancel 5 years ago
Felix Lange c8e9a91672
build: upgrade to golangci-lint 1.24.0 (#20901) 5 years ago
Boqin Qin 2a5ed1a1d3
eth/downloader: fix possible data race by inconsistent field protection (#20690) 5 years ago
rjl493456442 049e17116e
core, eth: implement eth/65 transaction fetcher 5 years ago
Martin Holst Swende 3eca7b5d27
eth/downloader: fix data race in downloader 5 years ago
gary rong ecdbb402ee trie: remove node ordering slice in sync batch (#19929) 5 years ago
Christian Muehlhaeuser a32a2b933a cmd, contracts, eth, p2p, signer, whisper: fixed ineffectual assignments (#19869) 5 years ago
大彬 4ac04ae0fe all: replace fmt.Print* calls with t.Log* in tests (#19670) 5 years ago
Péter Szilágyi b02958b9c5
core, ethdb, metrics, p2p: expose various counter metrics for grafana 5 years ago
gary rong 7641bbe535 eth/downloader: make syncing error more obvious (#19413) 6 years ago
Péter Szilágyi f35975ea21
core/rawdb, eth/downloader: align 64bit atomic fields 6 years ago
Péter Szilágyi 536b3b416c
cosensus, core, eth, params, trie: fixes + clique history cap 6 years ago
gary rong 37d280da41
core, cmd, vendor: fixes and database inspection tool (#15) 6 years ago
gary rong 80469bea0c
all: integrate the freezer with fast sync 6 years ago
Péter Szilágyi 9effd64290
core, eth, trie: bloom filter for trie node dedup during fast sync (#19489) 6 years ago
Péter Szilágyi 85726fdb02
eth/downloader: fix header delays during chain dedup 6 years ago
gary rong 749ccab9a4 eth/downloader: enable unsync-protection for light client (#19496) 6 years ago
Péter Szilágyi 38f6b85638
eth, les, light: enforce CHT checkpoints on fast-sync too 6 years ago
Péter Szilágyi 7221cb1434
core, eth, les, light: scope receipt functionality a bit cleaner 6 years ago
Péter Szilágyi 91eec1251c
cmd, core, eth, trie: get rid of trie cache generations (#19262) 6 years ago
gary rong 6c312a24b6 eth/downloader: fix ancestor searching for light syncing (#19136) 6 years ago
Péter Szilágyi 1612267a4b
eth/downloader: fix nil droppeer in state sync 6 years ago