- 01 7月, 2021 1 次提交
-
-
由 Martin Holst Swende 提交于
Some tests take quite some time during exit, which I think causes some appveyor fails like this: https://ci.appveyor.com/project/ethereum/go-ethereum/builds/39511210/job/xhom84eg2e4uulq3 One of the things that seem to take time during exit is waiting (up to 100ms) for the syncbloom to close. This PR changes it to use a channel, instead of looping with a 100ms wait. This also includes some unrelated changes improving the reliability of eth/fetcher tests, which fail a lot because they are time-dependent.
-
- 14 4月, 2021 1 次提交
-
-
Co-authored-by: NFelix Lange <fjl@twurst.com>
-
- 02 2月, 2021 1 次提交
-
-
由 ucwong 提交于
The PR makes use of the stacktrie, which is is more lenient on resource consumption, than the regular trie, in cases where we only need it for DeriveSha
-
- 21 8月, 2020 1 次提交
-
-
由 gary rong 提交于
-
- 28 7月, 2020 1 次提交
-
-
由 gary rong 提交于
* cmd, consensus, eth, les: implement light fetcher * les: address comment * les: address comment * les: address comments * les: check td after delivery * les: add linearExpiredValue for error counter * les: fix import * les: fix dead lock * les: order announces by td * les: encapsulate invalid counter * les: address comment * les: add more checks during the delivery * les: fix log * eth, les: fix lint * eth/fetcher: address comment
-
- 24 7月, 2020 1 次提交
-
-
由 Martin Holst Swende 提交于
* eth/downloader: refactor downloader + queue downloader, fetcher: throttle-metrics, fetcher filter improvements, standalone resultcache downloader: more accurate deliverytime calculation, less mem overhead in state requests downloader/queue: increase underlying buffer of results, new throttle mechanism eth/downloader: updates to tests eth/downloader: fix up some review concerns eth/downloader/queue: minor fixes eth/downloader: minor fixes after review call eth/downloader: testcases for queue.go eth/downloader: minor change, don't set progress unless progress... eth/downloader: fix flaw which prevented useless peers from being dropped eth/downloader: try to fix tests eth/downloader: verify non-deliveries against advertised remote head eth/downloader: fix flaw with checking closed-status causing hang eth/downloader: hashing avoidance eth/downloader: review concerns + simplify resultcache and queue eth/downloader: add back some locks, address review concerns downloader/queue: fix remaining lock flaw * eth/downloader: nitpick fixes * eth/downloader: remove the *2*3/4 throttling threshold dance * eth/downloader: print correct throttle threshold in stats Co-authored-by: NPéter Szilágyi <peterke@gmail.com>
-
- 02 4月, 2020 1 次提交
-
-
由 ucwong 提交于
-
- 13 2月, 2020 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 11 2月, 2020 1 次提交
-
-
由 rjl493456442 提交于
-
- 08 7月, 2019 1 次提交
-
-
由 Martin Holst Swende 提交于
This PR adds some hardening in the lower levels of the protocol stack, to bail early on invalid data. Primarily, attacks that this PR protects against are on the "annoyance"-level, which would otherwise write a couple of megabytes of data into the log output, which is a bit resource intensive.
-
- 26 1月, 2019 1 次提交
-
-
由 Wenbiao Zheng 提交于
-
- 03 9月, 2018 1 次提交
-
-
由 Wenbiao Zheng 提交于
-
- 27 8月, 2018 1 次提交
-
-
由 Wenbiao Zheng 提交于
-
- 13 6月, 2018 1 次提交
-
-
由 Wenbiao Zheng 提交于
-
- 29 5月, 2018 1 次提交
-
-
由 Smilenator 提交于
-
- 04 4月, 2018 1 次提交
-
-
由 Yusup 提交于
-
- 07 3月, 2018 1 次提交
-
-
由 Kyuntae Ethan Kim 提交于
-
- 10 10月, 2017 1 次提交
-
-
由 Miya Chen 提交于
* eth/fetcher: check the origin of filter task * eth/fetcher: add some details to fetcher logs
-
- 06 4月, 2017 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 05 4月, 2017 1 次提交
-
-
由 Péter Szilágyi 提交于
This commit adds pluggable consensus engines to go-ethereum. In short, it introduces a generic consensus interface, and refactors the entire codebase to use this interface.
-
- 02 3月, 2017 1 次提交
-
-
由 Péter Szilágyi 提交于
* accounts, cmd, eth, ethdb: port logs over to new system * ethdb: drop concept of cache distribution between dbs * eth: fix some log nitpicks to make them nicer
-
- 23 2月, 2017 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 23 8月, 2016 1 次提交
-
-
由 Stein Dekker 提交于
-
- 19 8月, 2016 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 22 7月, 2016 1 次提交
-
-
由 Felix Lange 提交于
The eth/61 protocol was disabled in #2776, this commit removes its message handlers and hash-chain sync logic.
-
- 16 3月, 2016 1 次提交
-
-
由 Leif Jurvetson 提交于
-
- 21 10月, 2015 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 25 8月, 2015 2 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
- 24 8月, 2015 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 24 7月, 2015 1 次提交
-
-
由 Felix Lange 提交于
I forgot to update one instance of "go-ethereum" in commit 3f047be5.
-
- 23 7月, 2015 1 次提交
-
-
由 Felix Lange 提交于
All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library".
-
- 07 7月, 2015 1 次提交
-
-
由 Felix Lange 提交于
-
- 30 6月, 2015 1 次提交
-
-
由 Péter Szilágyi 提交于
-
- 29 6月, 2015 2 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
- 24 6月, 2015 4 次提交
-
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
Conflicts: cmd/geth/admin.go
-