-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upstream erigon V3.0.0-alpha1 #453
Commits on Jul 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b1c60ad - Browse repository at this point
Copy the full SHA b1c60adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d96dbb - Browse repository at this point
Copy the full SHA 2d96dbbView commit details -
diag: thread-safety step4 - remove dedicated shutdown listener gorout…
…ine (erigontech#11137) reason: - we already have 1 goroutine for saving data: ``` func (d *DiagnosticClient) runSaveProcess(rootCtx context.Context) { ticker := time.NewTicker(5 * time.Minute) go func() { for { select { case <-ticker.C: d.SaveData() case <-rootCtx.Done(): ticker.Stop() return } } }() } ``` no reason to save it from one more goroutine. just save it right here - in `case <-rootCtx.Done()` section. less concurrency - better. rootContext already subscribed to sigterm
Configuration menu - View commit details
-
Copy full SHA for 12c2732 - Browse repository at this point
Copy the full SHA 12c2732View commit details -
diag: thread-safety step3 -
PeerStatistics.Clone()
and `PeerStats.m……utex` (erigontech#11136) Co-authored-by: dvovk <vovk.dimon@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d52ab87 - Browse repository at this point
Copy the full SHA d52ab87View commit details -
dl: manifest-verify green CI (erigontech#11142)
- skip `erigon2-v2` buckets - until erigontech#10967
Configuration menu - View commit details
-
Copy full SHA for f5743dd - Browse repository at this point
Copy the full SHA f5743ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8c9187 - Browse repository at this point
Copy the full SHA b8c9187View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bb5d8b - Browse repository at this point
Copy the full SHA 6bb5d8bView commit details -
Call UnwindTo with tx instead of nil in sync_test.go (erigontech#11133)
Co-authored-by: antonis19 <antonis19@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9890a94 - Browse repository at this point
Copy the full SHA 9890a94View commit details
Commits on Jul 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4a02c66 - Browse repository at this point
Copy the full SHA 4a02c66View commit details -
diag: thread-safety step5 - race in speedtest (erigontech#11138)
- attempt to upgrade speedtest - to fix race: showwin/speedtest-go#109 (comment) It didn't help. Created: showwin/speedtest-go#223 I see: ``` ================== WARNING: DATA RACE Write at 0x00c2167c2088 by goroutine 70275: github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func1.1() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:203 +0x84 sync.(*Once).doSlow() /usr/local/go/src/sync/once.go:74 +0xf0 sync.(*Once).Do() /usr/local/go/src/sync/once.go:65 +0x44 github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func1() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:200 +0xb1 Previous read at 0x00c2167c2088 by goroutine 69927: github.com/showwin/speedtest-go/speedtest.(*DataChunk).Read() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:452 +0x64 io.(*nopCloser).Read() <autogenerated>:1 +0x6c io.(*LimitedReader).Read() /usr/local/go/src/io/io.go:479 +0xc5 io.copyBuffer() /usr/local/go/src/io/io.go:429 +0x29a io.Copy() /usr/local/go/src/io/io.go:388 +0x6f net.genericReadFrom() /usr/local/go/src/net/net.go:689 +0x12 net.(*TCPConn).readFrom() /usr/local/go/src/net/tcpsock_posix.go:54 +0xc9 net.(*TCPConn).ReadFrom() /usr/local/go/src/net/tcpsock.go:130 +0x64 io.copyBuffer() /usr/local/go/src/io/io.go:415 +0x22e io.Copy() /usr/local/go/src/io/io.go:388 +0x95 net/http.persistConnWriter.ReadFrom() /usr/local/go/src/net/http/transport.go:1824 +0x12 bufio.(*Writer).ReadFrom() /usr/local/go/src/bufio/bufio.go:794 +0x2b0 io.copyBuffer() /usr/local/go/src/io/io.go:415 +0x22e io.CopyBuffer() /usr/local/go/src/io/io.go:402 +0x8f net/http.(*transferWriter).doBodyCopy() /usr/local/go/src/net/http/transfer.go:416 +0x144 net/http.(*transferWriter).writeBody() /usr/local/go/src/net/http/transfer.go:371 +0x75c net/http.(*Request).write() /usr/local/go/src/net/http/request.go:755 +0x1413 net/http.(*persistConn).writeLoop() /usr/local/go/src/net/http/transport.go:2447 +0x379 net/http.(*Transport).dialConn.gowrap3() /usr/local/go/src/net/http/transport.go:1800 +0x33 Goroutine 70275 (running) created at: github.com/showwin/speedtest-go/speedtest.(*TestDirection).rateCapture.func1() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:267 +0x3ef github.com/showwin/speedtest-go/speedtest.(*TestDirection).rateCapture.gowrap1() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:279 +0x41 Goroutine 69927 (running) created at: net/http.(*Transport).dialConn() /usr/local/go/src/net/http/transport.go:1800 +0x27fe net/http.(*Transport).dialConnFor() /usr/local/go/src/net/http/transport.go:1485 +0x124 net/http.(*Transport).queueForDial.gowrap1() /usr/local/go/src/net/http/transport.go:1449 +0x44 ================== ================== WARNING: DATA RACE Write at 0x00c2167c2088 by goroutine 63832: github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func1.1() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:203 +0x84 sync.(*Once).doSlow() /usr/local/go/src/sync/once.go:74 +0xf0 sync.(*Once).Do() /usr/local/go/src/sync/once.go:65 +0x44 github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func1() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:200 +0xb1 Previous read at 0x00c2167c2088 by goroutine 57836: github.com/showwin/speedtest-go/speedtest.(*DataChunk).DownloadHandler() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:408 +0x3ee github.com/showwin/speedtest-go/speedtest.downloadRequest() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:183 +0x624 github.com/showwin/speedtest-go/speedtest.(*Server).downloadTestContext.func1() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:119 +0x85 github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func2() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:218 +0xca Goroutine 63832 (running) created at: time.goFunc() /usr/local/go/src/time/sleep.go:177 +0x44 Goroutine 57836 (running) created at: github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:212 +0x70a github.com/showwin/speedtest-go/speedtest.(*Server).downloadTestContext() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:122 +0x2e8 github.com/showwin/speedtest-go/speedtest.(*Server).DownloadTestContext() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:109 +0x1ee github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).runSpeedTest() /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:66 +0x1d2 github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).setupSpeedtestDiagnostics.func1() /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:35 +0xf2 ================== ================== WARNING: DATA RACE Write at 0x00c2167c2068 by goroutine 63836: github.com/showwin/speedtest-go/speedtest.(*DataChunk).UploadHandler() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:440 +0x247 github.com/showwin/speedtest-go/speedtest.uploadRequest() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:188 +0x113 github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext.func1() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:150 +0x85 github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func2() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:218 +0xca Previous read at 0x00c2167c2068 by goroutine 63840: github.com/showwin/speedtest-go/speedtest.(*DataChunk).UploadHandler() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:438 +0x179 github.com/showwin/speedtest-go/speedtest.uploadRequest() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:188 +0x113 github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext.func1() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:150 +0x85 github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func2() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:218 +0xca Goroutine 63836 (running) created at: github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:212 +0x70a github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:153 +0x2e8 github.com/showwin/speedtest-go/speedtest.(*Server).UploadTestContext() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:140 +0x25c github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).runSpeedTest() /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:71 +0x240 github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).setupSpeedtestDiagnostics.func1() /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:35 +0xf2 Goroutine 63840 (running) created at: github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:212 +0x70a github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:153 +0x2e8 github.com/showwin/speedtest-go/speedtest.(*Server).UploadTestContext() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:140 +0x25c github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).runSpeedTest() /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:71 +0x240 github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).setupSpeedtestDiagnostics.func1() /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:35 +0xf2 ================== ================== WARNING: DATA RACE Write at 0x00c2167c2068 by goroutine 63840: github.com/showwin/speedtest-go/speedtest.(*DataChunk).UploadHandler() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:440 +0x247 github.com/showwin/speedtest-go/speedtest.uploadRequest() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:188 +0x113 github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext.func1() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:150 +0x85 github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func2() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:218 +0xca Previous write at 0x00c2167c2068 by goroutine 63835: github.com/showwin/speedtest-go/speedtest.(*DataChunk).UploadHandler() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:440 +0x247 github.com/showwin/speedtest-go/speedtest.uploadRequest() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:188 +0x113 github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext.func1() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:150 +0x85 github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start.func2() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:218 +0xca Goroutine 63840 (running) created at: github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:212 +0x70a github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:153 +0x2e8 github.com/showwin/speedtest-go/speedtest.(*Server).UploadTestContext() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:140 +0x25c github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).runSpeedTest() /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:71 +0x240 github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).setupSpeedtestDiagnostics.func1() /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:35 +0xf2 Goroutine 63835 (running) created at: github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:212 +0x70a github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:153 +0x2e8 github.com/showwin/speedtest-go/speedtest.(*Server).UploadTestContext() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:140 +0x25c github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).runSpeedTest() /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:71 +0x240 github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).setupSpeedtestDiagnostics.func1() /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:35 +0xf2 ================== ================== WARNING: DATA RACE Read at 0x00c2167c2100 by goroutine 63833: github.com/showwin/speedtest-go/speedtest.(*TestDirection).rateCapture.func1() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:258 +0x1c6 github.com/showwin/speedtest-go/speedtest.(*TestDirection).rateCapture.gowrap1() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:279 +0x41 Previous write at 0x00c2167c2100 by goroutine 63888: sync/atomic.AddInt64() /usr/local/go/src/runtime/race_amd64.s:289 +0xb sync/atomic.AddInt64() <autogenerated>:1 +0x15 io.(*nopCloser).Read() <autogenerated>:1 +0x6c io.(*LimitedReader).Read() /usr/local/go/src/io/io.go:479 +0xc5 io.copyBuffer() /usr/local/go/src/io/io.go:429 +0x29a io.Copy() /usr/local/go/src/io/io.go:388 +0x6f net.genericReadFrom() /usr/local/go/src/net/net.go:689 +0x12 net.(*TCPConn).readFrom() /usr/local/go/src/net/tcpsock_posix.go:54 +0xc9 net.(*TCPConn).ReadFrom() /usr/local/go/src/net/tcpsock.go:130 +0x64 io.copyBuffer() /usr/local/go/src/io/io.go:415 +0x22e io.Copy() /usr/local/go/src/io/io.go:388 +0x95 net/http.persistConnWriter.ReadFrom() /usr/local/go/src/net/http/transport.go:1824 +0x12 bufio.(*Writer).ReadFrom() /usr/local/go/src/bufio/bufio.go:794 +0x2b0 io.copyBuffer() /usr/local/go/src/io/io.go:415 +0x22e io.CopyBuffer() /usr/local/go/src/io/io.go:402 +0x8f net/http.(*transferWriter).doBodyCopy() /usr/local/go/src/net/http/transfer.go:416 +0x144 net/http.(*transferWriter).writeBody() /usr/local/go/src/net/http/transfer.go:371 +0x75c net/http.(*Request).write() /usr/local/go/src/net/http/request.go:755 +0x1413 net/http.(*persistConn).writeLoop() /usr/local/go/src/net/http/transport.go:2447 +0x379 net/http.(*Transport).dialConn.gowrap3() /usr/local/go/src/net/http/transport.go:1800 +0x33 Goroutine 63833 (running) created at: github.com/showwin/speedtest-go/speedtest.(*TestDirection).rateCapture() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:253 +0x464 github.com/showwin/speedtest-go/speedtest.(*TestDirection).Start() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/data_manager.go:195 +0x4a4 github.com/showwin/speedtest-go/speedtest.(*Server).uploadTestContext() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:153 +0x2e8 github.com/showwin/speedtest-go/speedtest.(*Server).UploadTestContext() /home/ubuntu/go/pkg/mod/github.com/showwin/speedtest-go@v1.7.5/speedtest/request.go:140 +0x25c github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).runSpeedTest() /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:71 +0x240 github.com/ledgerwatch/erigon-lib/diagnostics.(*DiagnosticClient).setupSpeedtestDiagnostics.func1() /home/ubuntu/erigon/erigon-lib/diagnostics/speedtest.go:35 +0xf2 Goroutine 63888 (running) created at: net/http.(*Transport).dialConn() /usr/local/go/src/net/http/transport.go:1800 +0x27fe net/http.(*Transport).dialConnFor() /usr/local/go/src/net/http/transport.go:1485 +0x124 net/http.(*Transport).queueForDial.gowrap1() /usr/local/go/src/net/http/transport.go:1449 +0x44 ================== ``` - also i don't understand why do we need cached client object erigontech#10259
Configuration menu - View commit details
-
Copy full SHA for ad150b8 - Browse repository at this point
Copy the full SHA ad150b8View commit details
Commits on Jul 15, 2024
-
rlpgen: step 1 (erigontech#11112)
- no behavior changes - move encbuffer and encreader to `encbuffer.go` - copy-paste rlpgen package
Configuration menu - View commit details
-
Copy full SHA for 459b8b5 - Browse repository at this point
Copy the full SHA 459b8b5View commit details -
bor: finality race - step 2 (erigontech#11151)
``` ================== WARNING: DATA RACE Write at 0x00c015bf2208 by goroutine 110: github.com/ledgerwatch/erigon/polygon/bor/finality/whitelist.(*milestone).RemoveMilestoneID() /home/ubuntu/erigon/polygon/bor/finality/whitelist/milestone.go:190 +0x164 github.com/ledgerwatch/erigon/polygon/bor/finality.handleNoAckMilestone() /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:237 +0x12c github.com/ledgerwatch/erigon/polygon/bor/finality.retryHeimdallHandler() /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:159 +0x5c4 github.com/ledgerwatch/erigon/polygon/bor/finality.RetryHeimdallHandler() /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:117 +0x57 github.com/ledgerwatch/erigon/polygon/bor/finality.startNoAckMilestoneService() /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:102 +0x2a github.com/ledgerwatch/erigon/polygon/bor/finality.Whitelist.gowrap3() /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:65 +0x17 Previous read at 0x00c015bf2208 by goroutine 109: github.com/ledgerwatch/erigon/polygon/bor/finality/whitelist.(*milestone).ProcessFutureMilestone() /home/ubuntu/erigon/polygon/bor/finality/whitelist/milestone.go:277 +0x166 github.com/ledgerwatch/erigon/polygon/bor/finality.handleMilestone() /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:208 +0x1e5 github.com/ledgerwatch/erigon/polygon/bor/finality.retryHeimdallHandler() /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:159 +0x5c4 github.com/ledgerwatch/erigon/polygon/bor/finality.RetryHeimdallHandler() /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:117 +0x5c github.com/ledgerwatch/erigon/polygon/bor/finality.startMilestoneWhitelistService() /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:93 +0x2a github.com/ledgerwatch/erigon/polygon/bor/finality.Whitelist.gowrap2() /home/ubuntu/erigon/polygon/bor/finality/whitelist.go:64 +0x17 ```
Configuration menu - View commit details
-
Copy full SHA for 0ec22a8 - Browse repository at this point
Copy the full SHA 0ec22a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ec0362 - Browse repository at this point
Copy the full SHA 5ec0362View commit details -
rpc bottleneck: block files mutex (e3) (erigontech#11156)
for: erigontech#11090 thank you [tholcman](https://github.com/tholcman) for finding
Configuration menu - View commit details
-
Copy full SHA for 7887f65 - Browse repository at this point
Copy the full SHA 7887f65View commit details -
dl: use native
filepath.IsLocal
andfilepath.Clean
funcs (erigont……ech#11141) they was vendored because of go1.19 compatibility which we dropped
Configuration menu - View commit details
-
Copy full SHA for b579343 - Browse repository at this point
Copy the full SHA b579343View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb7c099 - Browse repository at this point
Copy the full SHA bb7c099View commit details -
execution spec tests update for devnet-1 (erigontech#11127)
updating to version [devnet-1@v1.3.0](https://github.com/ethereum/execution-spec-tests/releases/tag/devnet-1%40v1.3.0) - update to 7702: some extra json fields displayed in fixtures (rather than just rlps) - some refactoring to fixture json ordering means that a huge number of test files were changed - [refactor requested](erigontech#10812 (comment)) by Alex done in this pr [here](https://github.com/ledgerwatch/erigon/pull/11127/files#diff-8c398ef0a79f97ba6d497a99247a815b3a51918de9e16954215b6073f907c92e).
Configuration menu - View commit details
-
Copy full SHA for 6a90ea3 - Browse repository at this point
Copy the full SHA 6a90ea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ac70b8 - Browse repository at this point
Copy the full SHA 1ac70b8View commit details
Commits on Jul 16, 2024
-
Fix downloader completion set and races (erigontech#11182)
fixes: erigontech#11060 Also fixes several races, which should include: erigontech#11123 erigontech#11102
Configuration menu - View commit details
-
Copy full SHA for 48f6d5b - Browse repository at this point
Copy the full SHA 48f6d5bView commit details -
chore: fix some comments (erigontech#11170)
Signed-off-by: stellrust <gohunter@foxmail.com>
Configuration menu - View commit details
-
Copy full SHA for f8abd99 - Browse repository at this point
Copy the full SHA f8abd99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5878b14 - Browse repository at this point
Copy the full SHA 5878b14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 792f616 - Browse repository at this point
Copy the full SHA 792f616View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5052495 - Browse repository at this point
Copy the full SHA 5052495View commit details -
diagnostics: refactor network peers mutex (erigontech#11178)
Refactor to pattern which was suggested by @AskAlexSharov - move business-logic inside private methods - move mutex locking inside public methods - call private methods from public. don't call public methods from private.
Configuration menu - View commit details
-
Copy full SHA for 51eee46 - Browse repository at this point
Copy the full SHA 51eee46View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce6098e - Browse repository at this point
Copy the full SHA ce6098eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8d9143 - Browse repository at this point
Copy the full SHA c8d9143View commit details -
p2p receipts (erigontech#11010)
closes erigontech#10320 and closes erigontech#11014 --------- Co-authored-by: JkLondon <ilya@mikheev.fun> Co-authored-by: alex.sharov <AskAlexSharov@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e0f065b - Browse repository at this point
Copy the full SHA e0f065bView commit details -
Caplin: Optimization and Parallelization of processes and reduction o…
…f Goroutines (erigontech#11058) Optimizations: 1) Single goroutine for tracking expiry of gossip subscriptions 2) tweaking of parameters on operations retention in cache 3) moving the dumping of BeaconState after forkchoice, so that we do not mess up block times with I/O
Configuration menu - View commit details
-
Copy full SHA for e1ff9c1 - Browse repository at this point
Copy the full SHA e1ff9c1View commit details -
Caplin: Look for peers if not avaiable within subnet (erigontech#11057)
Actually look for peers of needed subnet for better performance on holesky and mainnet --------- Co-authored-by: Kewei <kewei.train@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b52d5ef - Browse repository at this point
Copy the full SHA b52d5efView commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c6dc7c0 - Browse repository at this point
Copy the full SHA c6dc7c0View commit details -
erigon_getLatestLogs
add limit parameter (erigontech#11095)If user provides logCount param the API should returns logCount records, even if the block contains more logs that satisfy the filter. The logCount param is already supported, this PR avoids to return the log records in excess. Moreover I have created 14 integration tests for this API (run with success on erigon2).
Configuration menu - View commit details
-
Copy full SHA for 7f7d62a - Browse repository at this point
Copy the full SHA 7f7d62aView commit details -
refine ProcessBlock and ProcessBlindedBlock (erigontech#10923)
- Apply generic interface `GenericBlock` for blinded block and normal block. - Refine function `ProcessBlock()` so as to remove duplicated code.
Configuration menu - View commit details
-
Copy full SHA for ef100fa - Browse repository at this point
Copy the full SHA ef100faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 229b504 - Browse repository at this point
Copy the full SHA 229b504View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c3f26f - Browse repository at this point
Copy the full SHA 4c3f26fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba07b2a - Browse repository at this point
Copy the full SHA ba07b2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for febcfc1 - Browse repository at this point
Copy the full SHA febcfc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb49fa3 - Browse repository at this point
Copy the full SHA eb49fa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b10799 - Browse repository at this point
Copy the full SHA 1b10799View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff4f4df - Browse repository at this point
Copy the full SHA ff4f4dfView commit details
Commits on Jul 18, 2024
-
replaced speedtest lib with our fork (erigontech#11217)
Replaced speed test lib with our for which uses erigon cloudflare webbed to test download speed. I decided to change speedtest servers to erigon servers as users can complain why there is traffic servers which is not related to erigon infrastructure. Our for of speedtest https://github.com/erigontech/speedtest
Configuration menu - View commit details
-
Copy full SHA for eacf236 - Browse repository at this point
Copy the full SHA eacf236View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5521c78 - Browse repository at this point
Copy the full SHA 5521c78View commit details -
Merge remote-tracking branch 'ledgerwatch/main' into bsc_erigon35
# Conflicts: # cmd/release/go.mod # cmd/rpcdaemon/main.go # core/state_transition.go # erigon-lib/go.sum # go.mod # go.sum # p2p/sentry/sentry_multi_client/sentry_multi_client.go
Configuration menu - View commit details
-
Copy full SHA for 202c1bb - Browse repository at this point
Copy the full SHA 202c1bbView commit details -
Caplin: Remove TmpDB from
BlockCollector
(erigontech#11215)Co-authored-by: Alex Sharov <AskAlexSharov@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6231a93 - Browse repository at this point
Copy the full SHA 6231a93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24671cb - Browse repository at this point
Copy the full SHA 24671cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 801ab22 - Browse repository at this point
Copy the full SHA 801ab22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80415a4 - Browse repository at this point
Copy the full SHA 80415a4View commit details -
eth/stagedsync: polygon sync stage to use new heimdall service (erigo…
…ntech#11196) part 1 of erigontech#11186
Configuration menu - View commit details
-
Copy full SHA for 086e770 - Browse repository at this point
Copy the full SHA 086e770View commit details -
polygon/heimdall: remove old duplicate heimdall component (erigontech…
…#11214) part 2 of erigontech#11186
Configuration menu - View commit details
-
Copy full SHA for 50b09ad - Browse repository at this point
Copy the full SHA 50b09adView commit details -
enable
madv_normal
for .kv files of > 0 lvl (erigontech#11223)enable `KV_MADV_NORMAL_NO_LAST_LVL=accounts,storage,code,commitment` by default
Configuration menu - View commit details
-
Copy full SHA for 9f3101e - Browse repository at this point
Copy the full SHA 9f3101eView commit details -
Configuration menu - View commit details
-
Copy full SHA for af719e3 - Browse repository at this point
Copy the full SHA af719e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9afaab4 - Browse repository at this point
Copy the full SHA 9afaab4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f58fdd - Browse repository at this point
Copy the full SHA 3f58fddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22445f3 - Browse repository at this point
Copy the full SHA 22445f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63621ec - Browse repository at this point
Copy the full SHA 63621ecView commit details
Commits on Jul 19, 2024
-
Fix previous download completion processing (erigontech#11227)
This fixes downloads stalling if a locally produced file appears not downloaded It also will re-complete hashes without re-downloading if the download db is removed It should also complete locally produced files when they are verified, if not it will self mend on restart --------- Co-authored-by: Giulio <giulio.rebuffo@gmail.com> Co-authored-by: alex.sharov <AskAlexSharov@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 752bf4d - Browse repository at this point
Copy the full SHA 752bf4dView commit details -
Bring back dirs to BaseAPI (erigontech#11228)
This PR brings back `datadir.Dirs` to `BaseAPI`, and removes a redundant `Aggregator` argument to `EngineServer.Start` . --------- Co-authored-by: antonis19 <antonis19@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8f49bb0 - Browse repository at this point
Copy the full SHA 8f49bb0View commit details -
Logs checking (erigontech#11229)
changed erigon api logs to e3 closes erigontech#11117 --------- Co-authored-by: JkLondon <ilya@mikheev.fun> Co-authored-by: alex.sharov <AskAlexSharov@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c6e6f4f - Browse repository at this point
Copy the full SHA c6e6f4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for df4e640 - Browse repository at this point
Copy the full SHA df4e640View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bbd8aa - Browse repository at this point
Copy the full SHA 3bbd8aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for af2a4a0 - Browse repository at this point
Copy the full SHA af2a4a0View commit details
Commits on Jul 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 492d456 - Browse repository at this point
Copy the full SHA 492d456View commit details -
Configuration menu - View commit details
-
Copy full SHA for badf7fa - Browse repository at this point
Copy the full SHA badf7faView commit details -
added var inside WriteMap for chain-like interface (erigontech#11241)
closes erigontech#11202 --------- Co-authored-by: JkLondon <ilya@mikheev.fun>
Configuration menu - View commit details
-
Copy full SHA for a0e328b - Browse repository at this point
Copy the full SHA a0e328bView commit details -
tracer: add support bailout on evm.create() (erigontech#11237)
Add bailout mgt on evm.create() method (it is already mgt on evm.cal()). When approved I will create PR on rel 2.60.x
Configuration menu - View commit details
-
Copy full SHA for 18deb96 - Browse repository at this point
Copy the full SHA 18deb96View commit details -
added rpc info feature (erigontech#11242)
closes erigontech#11157 but a bit of scared that we probably don't have some MetadataFromContext method like in ethereum/go-ethereum#24255 Co-authored-by: JkLondon <ilya@mikheev.fun>
Configuration menu - View commit details
-
Copy full SHA for 1bd3dc5 - Browse repository at this point
Copy the full SHA 1bd3dc5View commit details -
[test] remove unused variables (erigontech#10938)
remove unused variables
Configuration menu - View commit details
-
Copy full SHA for 743adcf - Browse repository at this point
Copy the full SHA 743adcfView commit details
Commits on Jul 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2f9dbf0 - Browse repository at this point
Copy the full SHA 2f9dbf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for bab36ea - Browse repository at this point
Copy the full SHA bab36eaView commit details -
fix panic due to nil validator set (erigontech#11260)
fix erigontech#11027 root cause: specific slot state data not found leads to empty validator set
Configuration menu - View commit details
-
Copy full SHA for 5289acc - Browse repository at this point
Copy the full SHA 5289accView commit details
Commits on Jul 22, 2024
-
qa-tests: increase test time of sync-from-scratch for minimal node (e…
…rigontech#11256) the last few runs of the test did not complete on time
Configuration menu - View commit details
-
Copy full SHA for 9aa37a0 - Browse repository at this point
Copy the full SHA 9aa37a0View commit details -
qa-tests: fix sync-from-scratch test result uploading (erigontech#11245)
The test results are uploaded to the github actions test run page at the end of the test. As this test has 2 jobs, we need to give the uploaded test results different names to avoid clashes.
Configuration menu - View commit details
-
Copy full SHA for e761db4 - Browse repository at this point
Copy the full SHA e761db4View commit details -
Caplin: Add support for beacon snapshots (also stops relying on Engin…
…e API) (erigontech#11250) I had to: * Add Caplin snapshot download * Fix Snapshot Downloader on Holesky * Fixed Holesky's chainspec
Configuration menu - View commit details
-
Copy full SHA for dcc686e - Browse repository at this point
Copy the full SHA dcc686eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9327df7 - Browse repository at this point
Copy the full SHA 9327df7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eca101 - Browse repository at this point
Copy the full SHA 3eca101View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6bedcc - Browse repository at this point
Copy the full SHA e6bedccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f43871 - Browse repository at this point
Copy the full SHA 0f43871View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0390616 - Browse repository at this point
Copy the full SHA 0390616View commit details -
HexOrDecimal - to accept unquoted numbers - in json (e3) (erigontech#…
…11262) accept in `genesis.json`:` "nonce": 0,` now see: ``` Fatal: invalid genesis file: json: cannot unmarshal number into Go struct field Genesis.alloc of type *math.HexOrDecimal64 ``` See also `https://github.com/ethereum/go-ethereum/pull/26758`
Configuration menu - View commit details
-
Copy full SHA for 11c47f1 - Browse repository at this point
Copy the full SHA 11c47f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2e4464 - Browse repository at this point
Copy the full SHA b2e4464View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9321f99 - Browse repository at this point
Copy the full SHA 9321f99View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3875dc - Browse repository at this point
Copy the full SHA a3875dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for df99a5b - Browse repository at this point
Copy the full SHA df99a5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6923efa - Browse repository at this point
Copy the full SHA 6923efaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 856eec5 - Browse repository at this point
Copy the full SHA 856eec5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 601310f - Browse repository at this point
Copy the full SHA 601310fView commit details -
Configuration menu - View commit details
-
Copy full SHA for eefe690 - Browse repository at this point
Copy the full SHA eefe690View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb6f4dc - Browse repository at this point
Copy the full SHA cb6f4dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ee2fca - Browse repository at this point
Copy the full SHA 3ee2fcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7982223 - Browse repository at this point
Copy the full SHA 7982223View commit details -
Wire OverridePragueTime into txpool (erigontech#11234)
also extract common logic from `(p *TxPool) isShanghai()`, `isCancun()`, `isPrague()`.
Configuration menu - View commit details
-
Copy full SHA for 7748030 - Browse repository at this point
Copy the full SHA 7748030View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f9d0d6 - Browse repository at this point
Copy the full SHA 3f9d0d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9316c6e - Browse repository at this point
Copy the full SHA 9316c6eView commit details -
Bump version to 3.0.0-alpha1 (erigontech#11276)
Co-authored-by: yperbasis <andrey.ashikhmin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1f7ce84 - Browse repository at this point
Copy the full SHA 1f7ce84View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc2dea4 - Browse repository at this point
Copy the full SHA cc2dea4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2df678 - Browse repository at this point
Copy the full SHA e2df678View commit details
Commits on Jul 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3620271 - Browse repository at this point
Copy the full SHA 3620271View commit details -
Configuration menu - View commit details
-
Copy full SHA for e934781 - Browse repository at this point
Copy the full SHA e934781View commit details -
Merge remote-tracking branch 'ledgerwatch/main' into bsc_erigon35
# Conflicts: # .goreleaser.yml # Makefile # cmd/erigon/main.go # core/snaptype/block_types.go # core/state/state_object.go # core/state/txtask.go # core/state_transition.go # core/system_contract_lookup.go # core/systemcontracts/upgrade.go # core/types/blob_tx_wrapper.go # core/vm/contracts.go # erigon-lib/chain/snapcfg/util.go # erigon-lib/go.mod # erigon-lib/go.sum # eth/backend.go # eth/ethconfig/gen_config.go # eth/ethconsensusconfig/config.go # eth/protocols/eth/protocol.go # eth/protocols/eth/protocol_test.go # eth/stagedsync/stage_bodies.go # go.mod # go.sum # p2p/sentry/sentry_multi_client/sentry_multi_client.go # params/version.go # polygon/bor/fake.go # turbo/jsonrpc/daemon.go # turbo/jsonrpc/debug_api.go # turbo/rpchelper/helper.go # turbo/stages/headerdownload/header_algos.go # wmake.ps1
Configuration menu - View commit details
-
Copy full SHA for 35fbbcc - Browse repository at this point
Copy the full SHA 35fbbccView commit details -
bor: loopbreaker - to stop check
LoopBlockLimit
and rely on stage_h……eaders progress (erigontech#11286)
Configuration menu - View commit details
-
Copy full SHA for 3f3e164 - Browse repository at this point
Copy the full SHA 3f3e164View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c86b3f - Browse repository at this point
Copy the full SHA 2c86b3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f8b0ef - Browse repository at this point
Copy the full SHA 2f8b0efView commit details -
e3 use same goreleaser-cross version as in e2 (erigontech#11285)
- switched to `v1.21.5` - added to UI checkbox "Publish Artifacts" - which is disabled by default. if not set: `make release-dry-run`
Configuration menu - View commit details
-
Copy full SHA for e1bd4d2 - Browse repository at this point
Copy the full SHA e1bd4d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6892e4e - Browse repository at this point
Copy the full SHA 6892e4eView commit details -
on chain-tip: if batch is full - stop execution stage - to allow comm…
…it and reduce db size (erigontech#11287)
Configuration menu - View commit details
-
Copy full SHA for 6df3f87 - Browse repository at this point
Copy the full SHA 6df3f87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c624d0 - Browse repository at this point
Copy the full SHA 7c624d0View commit details -
PIP-35: enforce 25gwei gas config for all polygon chains (erigontech#…
…11294) Remove the checks for amoy added previously to prepare for mainnet release. Sets `txpool.pricelimit`, `miner.gasprice` and `gpo.ignoreprice` to 25gwei for all polygon based networks.
Configuration menu - View commit details
-
Copy full SHA for 729aed1 - Browse repository at this point
Copy the full SHA 729aed1View commit details
Commits on Jul 24, 2024
-
refactor: rename fields in hex patricia trie (erigontech#11296)
Small refactor to improve the readability of some fields in the `hex_patricia_hashed.go` . Co-authored-by: antonis19 <antonis19@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 62ed361 - Browse repository at this point
Copy the full SHA 62ed361View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8396e47 - Browse repository at this point
Copy the full SHA 8396e47View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1d004b - Browse repository at this point
Copy the full SHA f1d004bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19c571b - Browse repository at this point
Copy the full SHA 19c571bView commit details -
new dirWalk for test purposes (erigontech#11277)
closes erigontech#10086 but it uses old lib (https://github.com/karrick/godirwalk). This branch could be used for tests for someone who experiences troubles with RAM with RemoveContents func. (For example for this guy https://discord.com/channels/687972960811745322/1233600171821240380) Maybe we should fork this lib :) thing for future milestone --------- Co-authored-by: JkLondon <ilya@mikheev.fun> Co-authored-by: alex.sharov <AskAlexSharov@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 842b5f7 - Browse repository at this point
Copy the full SHA 842b5f7View commit details -
chore: fix some comments (erigontech#11273)
Signed-off-by: yingshanghuangqiao <yingshanghuangqiao@foxmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4363e98 - Browse repository at this point
Copy the full SHA 4363e98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f0fcd2 - Browse repository at this point
Copy the full SHA 9f0fcd2View commit details -
Merge remote-tracking branch 'ledgerwatch/main' into bsc_erigon35
# Conflicts: # .github/workflows/release.yml # Makefile # eth/backend.go # eth/stagedsync/exec3.go
Configuration menu - View commit details
-
Copy full SHA for ead0830 - Browse repository at this point
Copy the full SHA ead0830View commit details