Commit Graph

76 Commits (2ff464b29da35f9590562ca4fba7283c96712f7e)

Author SHA1 Message Date
Martin Holst Swende 105922180f
eth/downloader: refactor downloader + queue (#21263) 4 years ago
Martin Holst Swende a5eee8d1dc
eth/downloader: more context in errors (#21067) 5 years ago
Guillaume Ballet 234cc8e77f
eth/downloader: minor typo fixes in comments (#21035) 5 years ago
Boqin Qin 2a5ed1a1d3
eth/downloader: fix possible data race by inconsistent field protection (#20690) 5 years ago
mr_franklin b91766fe6d eth: fix comment typo (#18114) 6 years ago
Wenbiao Zheng b35165555d eth/downloader: remove the expired id directly (#17963) 6 years ago
Wenbiao Zheng 3088c122d8 eth/downloader: fix comment typos (#17956) 6 years ago
Wenbiao Zheng 6a33954731 core, eth, trie: use common/prque (#17508) 6 years ago
Wenbiao Zheng d1aa605f1e all: remove the duplicate 'the' in annotations (#17509) 6 years ago
williambannas 9402f96597 eth: conform better to the golint standards (#16783) 6 years ago
Yusup 7aad81f881 eth: fix typos (#16414) 7 years ago
Anton Evangelatov ae9f97221a metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15910) 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Nick Johnson ae11545bc5 eth, les: Refactor downloader peer to use structs 7 years ago
Felix Lange 0042f13d47 eth/downloader: separate state sync from queue (#14460) 7 years ago
Péter Szilágyi 2f28a12cdb
common, eth/downloader, log: support terminal log formatting 8 years ago
Péter Szilágyi 0a63c3e362
eth/downloader: port over old logs from glog to log15 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 8 years ago
Felix Lange f1069a30b9 eth/downloader: improve deliverNodeData (#3588) 8 years ago
Péter Szilágyi ebc3d232f4 eth/downloader: fix mutex regression causing panics on fail (#3591) 8 years ago
Felix Lange 35a7dcb162 all: gofmt -w -s 8 years ago
Felix Lange d3b751e4d9 trie: remove dependency on ethdb 8 years ago
Péter Szilágyi e1b4acfb6e
eth/downloader: clear pending requests when switching trie root 8 years ago
Péter Szilágyi 90b16a3e85
core/state, eth/downloader, trie: reset fast-failure on progress 8 years ago
Felix Lange 016007bd25 eth, eth/downloader, eth/fetcher: delete eth/61 code 8 years ago
Péter Szilágyi 4f1d92b332 eth/downloader, trie: pull head state concurrently with chain 9 years ago
Péter Szilágyi 8906b2fe09 eth/downloader: fix reviewer comments 9 years ago
Péter Szilágyi e86619e75d eth/downloader: stream partial skeleton filling to processor 9 years ago
Péter Szilágyi b40dc8a1da eth/downloader: implement concurrent header downloads 9 years ago
Felix Lange 6fdd0893c3 all: fix go vet warnings 9 years ago
Leif Jurvetson bbbe2360d0 eth: various typos 9 years ago
Péter Szilágyi 93c0012000 eth/downloader: bump the download queue size to prevent starvation 9 years ago
Ricardo Catalinas Jiménez 436fc8d76a all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() 9 years ago
Péter Szilágyi f1ec226d80 eth/downloader: raise pending state limit that prevented concurrency 9 years ago
Péter Szilágyi b6f5523bdc eth/downloader: fetch data proportionally to peer capacity 9 years ago
Felix Lange 900da3d800 eth/downloader: don't hang for spurious deliveries 9 years ago
Péter Szilágyi b658a73ed5 eth/downloader: fix dysfunctional ignore list hidden by generic set 9 years ago
Péter Szilágyi 5b0ee8ec30 core, eth, trie: fix data races and merge/review issues 9 years ago
Péter Szilágyi aa0538db0b eth: clean out light node notions from eth 9 years ago
Péter Szilágyi b97e34a8e4 eth/downloader: concurrent receipt and state processing 9 years ago
Péter Szilágyi ab27bee25a core, eth, trie: direct state trie synchronization 9 years ago
Péter Szilágyi f186b39018 eth/downloader: add fast and light sync strategies 9 years ago
Péter Szilágyi 99b62f36b6 eth/downloader: header-chain order and ancestry check 9 years ago
Péter Szilágyi 17f65cd1e5 eth: update metrics collection to handle eth/62 algos 9 years ago
Péter Szilágyi 47a7fe5d22 eth: port the synchronisation algo to eth/62 9 years ago
Felix Lange bfbcfbe4a9 all: fix license headers one more time 9 years ago
Felix Lange 3f047be5aa all: update license headers to distiguish GPL/LGPL 9 years ago
Felix Lange ea54283b30 all: update license information 9 years ago
Péter Szilágyi f43c07cb3c eth, eth/downloader: transition to eth 61 9 years ago
Péter Szilágyi 66d3dc8690 eth, eth/downloader: move peer removal into downloader 10 years ago