mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2024-12-22 11:41:19 +00:00
bfac425c87
* 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 # Conflicts: # core/blockchain.go # core/blockchain_test.go # core/headerchain.go # core/rawdb/database.go # core/rawdb/freezer.go # core/rawdb/schema.go # eth/downloader/downloader.go # eth/sync.go # trie/sync.go
168 lines
5.5 KiB
Plaintext
168 lines
5.5 KiB
Plaintext
commit 979fc96899c77876e15807005eadd936da17b6c2
|
|
Author: Felix Lange <fjl@twurst.com>
|
|
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 <peterke@gmail.com>
|
|
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 <peterke@gmail.com>
|
|
Date: Tue Aug 25 13:02:51 2020 +0300
|
|
|
|
params: update CHTs for v1.9.20 release
|
|
|
|
commit 341f4510830f169653f47a3428037c612fdd0e36
|
|
Author: Shude Li <islishude@gmail.com>
|
|
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 <peterke@gmail.com>
|
|
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 <peterke@gmail.com>
|
|
Date: Tue Aug 25 08:45:41 2020 +0300
|
|
|
|
core/rawdb: only complain loudly if truncating many items
|
|
|
|
commit 7b5107b73ff9600c6856390cf28f98be25835e80
|
|
Author: timcooijmans <timcooijmans@gmail.com>
|
|
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 <fjl@twurst.com>
|
|
|
|
commit bdde616f2363f0c7af149cd7b08ca8c1a53bd263
|
|
Merge: 0f4e7c9b0 3ee91b9f2
|
|
Author: Péter Szilágyi <peterke@gmail.com>
|
|
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 <peterke@gmail.com>
|
|
Date: Mon Aug 24 13:22:36 2020 +0300
|
|
|
|
core/state/snapshot: reduce disk layer depth during generation
|
|
|
|
commit 0f4e7c9b0d570ff7f79b0765a0bd3737ce635e9a
|
|
Author: Martin Holst Swende <martin@swende.se>
|
|
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 <martin@swende.se>
|
|
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 <garyrong0905@gmail.com>
|
|
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 <peterke@gmail.com>
|
|
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 <martin@swende.se>
|
|
Date: Fri Aug 21 13:27:10 2020 +0200
|
|
|
|
eth/downloader: fix rollback issue on short chains
|
|
|
|
commit 4e54b1a45ead09c1f4ab85ba7f62accd8f672b12
|
|
Author: Marius van der Wijden <m.vanderwijden@live.de>
|
|
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 <peterke@gmail.com>
|
|
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 <peterke@gmail.com>
|
|
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 <peterke@gmail.com>
|
|
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
|