Commit Graph

32 Commits (5e43ed0d72be5afe8a36a587299843e5c9301275)

Author SHA1 Message Date
Péter Szilágyi c10a0a62c3
eth: request id dispatcher and direct req/reply APIs (#23576) 3 years ago
Péter Szilágyi 3e795881ea
eth, p2p/msgrate: move peer QoS tracking to its own package and use it for snap (#22876) 4 years ago
gary rong 7088f1e814
core, eth: faster snapshot generation (#22504) 4 years ago
ucwong c5a3ffa363
eth/download/statesync : optimize to avoid a copy in state sync hashing (#22035) 4 years ago
Péter Szilágyi 017831dd5b
core, eth: split eth package, implement snap protocol (#21482) 4 years ago
Péter Szilágyi eeaf191633
core, eth, trie: prepare trie sync for path based operation 4 years ago
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 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
Martin Holst Swende 105922180f
eth/downloader: refactor downloader + queue (#21263) 4 years ago
Martin Holst Swende 967d8de77a
eth/downloader: fix peer idleness tracking when restarting state sync (#21260) 4 years ago
gary rong ecdbb402ee trie: remove node ordering slice in sync batch (#19929) 5 years ago
Péter Szilágyi b02958b9c5
core, ethdb, metrics, p2p: expose various counter metrics for grafana 6 years ago
gary rong 7641bbe535 eth/downloader: make syncing error more obvious (#19413) 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 1612267a4b
eth/downloader: fix nil droppeer in state sync 6 years ago
Dave McGregor 33d233d3e1
vendor, crypto, swarm: switch over to upstream sha3 package 6 years ago
Wenbiao Zheng 81c3dc728f eth/downloader: progress in stateSync not used anymore (#17998) 6 years ago
Martin Holst Swende dc6648bb58 downloader: measure successfull deliveries, not failed (#17983) 6 years ago
Wenbiao Zheng 38c7eb0f26 trie: rename TrieSync to Sync and improve hexToKeybytes (#16804) 7 years ago
Péter Szilágyi 6cf0ab38bd
core/rawdb: separate raw database access to own package (#16666) 7 years ago
gary rong 1100e8ba63 eth/downloader: flush state sync data before exit (#16280) 7 years ago
Yusup 7aad81f881 eth: fix typos (#16414) 7 years ago
Péter Szilágyi ca64a122d3 eth/downloader: save and load trie sync progress (#16224) 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Péter Szilágyi 9c42a41ed8 eth/downloader: avoid hidden reference to finished statesync request (#15545) 7 years ago
Péter Szilágyi f46adfac28
eth/downloader: track peer drops and deassign state sync tasks 7 years ago
Felix Lange 10181b57a9 core, eth/downloader: commit block data using batches (#15115) 7 years ago
Nick Johnson ae11545bc5 eth, les: Refactor downloader peer to use structs 8 years ago
Felix Lange 0042f13d47 eth/downloader: separate state sync from queue (#14460) 8 years ago