commit 979fc96899c77876e15807005eadd936da17b6c2 Author: Felix Lange Date: Tue Aug 25 16:20:37 2020 +0200 params: release Geth v1.9.20 commit 63a9d4b2aefcf92b392a63eeb04e45fea43cec60 Merge: 341f45108 ce5f94920 Author: Péter Szilágyi Date: Tue Aug 25 13:25:23 2020 +0300 Merge pull request #21486 from karalabe/cht-1.9.20 params: update CHTs for v1.9.20 release commit ce5f94920d921a13f3f0f7a3bffa9cfdd6f22016 Author: Péter Szilágyi Date: Tue Aug 25 13:02:51 2020 +0300 params: update CHTs for v1.9.20 release commit 341f4510830f169653f47a3428037c612fdd0e36 Author: Shude Li Date: Tue Aug 25 16:38:56 2020 +0800 graphql: add support for retrieving the chain id (#21451) commit d13b8e5570bd0806935f1032c126ec98e8f93fb2 Merge: 7b5107b73 5655dce3b Author: Péter Szilágyi Date: Tue Aug 25 09:21:44 2020 +0300 Merge pull request #21483 from karalabe/freezer-truncate-silent core/rawdb: only complain loudly if truncating many items commit 5655dce3b85ae5064e94f0957a62e593095ae87b Author: Péter Szilágyi Date: Tue Aug 25 08:45:41 2020 +0300 core/rawdb: only complain loudly if truncating many items commit 7b5107b73ff9600c6856390cf28f98be25835e80 Author: timcooijmans Date: Mon Aug 24 14:42:39 2020 +0200 p2p/discover: avoid dropping unverified nodes when table is almost empty (#21396) This change improves discovery behavior in small networks. Very small networks would often fail to bootstrap because all member nodes were dropping table content due to findnode failure. The check is now changed to avoid dropping nodes on findnode failure when their bucket is almost empty. It also relaxes the liveness check requirement for FINDNODE/v4 response nodes, returning unverified nodes as results when there aren't any verified nodes yet. The "findnode failed" log now reports whether the node was dropped instead of the number of results. The value of the "results" was always zero by definition. Co-authored-by: Felix Lange commit bdde616f2363f0c7af149cd7b08ca8c1a53bd263 Merge: 0f4e7c9b0 3ee91b9f2 Author: Péter Szilágyi Date: Mon Aug 24 14:00:57 2020 +0300 Merge pull request #21477 from karalabe/snapshotter-shallow-generator core/state/snapshot: reduce disk layer depth during generation commit 3ee91b9f2e400eee382f0f1a26b6fe233c4c3f9c Author: Péter Szilágyi Date: Mon Aug 24 13:22:36 2020 +0300 core/state/snapshot: reduce disk layer depth during generation commit 0f4e7c9b0d570ff7f79b0765a0bd3737ce635e9a Author: Martin Holst Swende Date: Mon Aug 24 10:32:12 2020 +0200 eth: utilize sync bloom for getNodeData (#21445) * eth/downloader, eth/handler: utilize sync bloom for getNodeData * trie: handle if bloom is nil * trie, downloader: check bloom nilness externally commit 1b5a867eec711d83abfda18f7083f0c64a50f8b2 Author: Martin Holst Swende Date: Sat Aug 22 18:12:04 2020 +0200 core: do less lookups when writing fast-sync block bodies (#21468) commit 87c0ba92136a75db0ab2aba1046d4a9860375d6a Author: Gary Rong Date: Fri Aug 21 20:10:40 2020 +0800 core, eth, les, trie: add a prefix to contract code (#21080) commit b68929caee777e22f8c6e1bbae0e8c91f5d4cfe5 Merge: 4e54b1a45 9f7b79af0 Author: Péter Szilágyi Date: Fri Aug 21 14:43:14 2020 +0300 Merge pull request #21472 from holiman/fix_dltest_fail eth/downloader: fix rollback issue on short chains commit 9f7b79af00a1ed57ab8640636041a81b58ecff59 Author: Martin Holst Swende Date: Fri Aug 21 13:27:10 2020 +0200 eth/downloader: fix rollback issue on short chains commit 4e54b1a45ead09c1f4ab85ba7f62accd8f672b12 Author: Marius van der Wijden Date: Fri Aug 21 10:04:36 2020 +0200 metrics: zero temp variable in updateMeter (#21470) * metrics: zero temp variable in updateMeter Previously the temp variable was not updated properly after summing it to count. This meant we had astronomically high metrics, now we zero out the temp whenever we sum it onto the snapshot count * metrics: move temp variable to be aligned, unit tests Moves the temp variable in MeterSnapshot to be 64-bit aligned because of the atomic bug. Adds a unit test, that catches the previous bug. commit a70a79b285d9176505c5bbf73e691ed142759367 Merge: 8cbdc8638 15fdaf200 Author: Péter Szilágyi Date: Thu Aug 20 17:41:26 2020 +0300 Merge pull request #21466 from karalabe/go1.15 travis, dockerfile, appveyor, build: bump to Go 1.15 commit 15fdaf20055323874a05bcae780014fb99e7cffd Author: Péter Szilágyi Date: Thu Aug 20 16:41:37 2020 +0300 travis, dockerfile, appveyor, build: bump to Go 1.15 commit 8cbdc8638fd28693f84d7bdbbdd587e8c57f6383 Author: Péter Szilágyi Date: Thu Aug 20 13:01:24 2020 +0300 core: define and test chain rewind corner cases (#21409) * core: define and test chain reparation cornercases * core: write up a variety of set-head tests * core, eth: unify chain rollbacks, handle all the cases * core: make linter smile * core: remove commented out legacy code * core, eth/downloader: fix review comments * core: revert a removed recovery mechanism