Skip to content

Conversation

@magicxyyz
Copy link
Contributor

@magicxyyz magicxyyz commented Nov 3, 2025

@github-actions
Copy link

github-actions bot commented Nov 3, 2025

❌ 2 Tests Failed:

Tests completed Failed Passed Skipped
2164 2 2162 0
View the top 2 failed tests by shortest run time
TestVersion30
Stack Traces | 5.250s run time
... [CONTENT TRUNCATED: Keeping last 20 lines]
�[38;5;48;1myay!! we validated block 60 in 184.53ms�[0;0m
�[38;5;48;1myay!! we validated block 61 in 89.83ms�[0;0m
    precompile_inclusion_test.go:90: goroutine 455170 [running]:
        runtime/debug.Stack()
        	/opt/hostedtoolcache/go/1.25.3/x64/src/runtime/debug/stack.go:26 +0x5e
        github.com/offchainlabs/nitro/util/testhelpers.RequireImpl({0x40c1170, 0xc07943ce00}, {0x407ebc0, 0xc122a80840}, {0x0, 0x0, 0x0})
        	/home/runner/work/nitro/nitro/util/testhelpers/testhelpers.go:29 +0x55
        github.com/offchainlabs/nitro/system_tests.Require(0xc07943ce00, {0x407ebc0, 0xc122a80840}, {0x0, 0x0, 0x0})
        	/home/runner/work/nitro/nitro/system_tests/common_test.go:1759 +0x5d
        github.com/offchainlabs/nitro/system_tests.testPrecompiles(0xc07943ce00, 0x1e, {0xc095971db0, 0x6, 0xc002000008?})
        	/home/runner/work/nitro/nitro/system_tests/precompile_inclusion_test.go:90 +0x371
        github.com/offchainlabs/nitro/system_tests.TestVersion30(0xc07943ce00?)
        	/home/runner/work/nitro/nitro/system_tests/precompile_inclusion_test.go:67 +0x798
        testing.tRunner(0xc07943ce00, 0x3d07630)
        	/opt/hostedtoolcache/go/1.25.3/x64/src/testing/testing.go:1934 +0xea
        created by testing.(*T).Run in goroutine 1
        	/opt/hostedtoolcache/go/1.25.3/x64/src/testing/testing.go:1997 +0x465
        
    precompile_inclusion_test.go:90: �[31;1m [] execution aborted (timeout = 5s) �[0;0m
--- FAIL: TestVersion30 (5.25s)
TestTimeboostExpressLaneTransactionHandling
Stack Traces | 29.840s run time
... [CONTENT TRUNCATED: Keeping last 20 lines]
DEBUG[11-07|17:33:36.253] Dereferenced trie from memory database   nodes=16   size=3.24KiB   time="32.321µs"  gcnodes=741   gcsize=141.26KiB  gctime=2.196523ms  livenodes=207   livesize=41.43KiB
DEBUG[11-07|17:33:36.253] Dereferenced trie from memory database   nodes=17   size=3.35KiB   time="33.513µs"  gcnodes=758   gcsize=144.61KiB  gctime=2.229956ms  livenodes=190   livesize=38.08KiB
DEBUG[11-07|17:33:36.253] Dereferenced trie from memory database   nodes=16   size=3.21KiB   time="32.371µs"  gcnodes=774   gcsize=147.82KiB  gctime=2.262217ms  livenodes=174   livesize=34.87KiB
DEBUG[11-07|17:33:36.253] Dereferenced trie from memory database   nodes=16   size=3.25KiB   time="38.883µs"  gcnodes=790   gcsize=151.07KiB  gctime=2.30099ms   livenodes=158   livesize=31.62KiB
DEBUG[11-07|17:33:36.253] Dereferenced trie from memory database   nodes=16   size=3.25KiB   time="35.517µs"  gcnodes=806   gcsize=154.32KiB  gctime=2.336417ms  livenodes=142   livesize=28.37KiB
DEBUG[11-07|17:33:36.253] Dereferenced trie from memory database   nodes=24   size=4.62KiB   time="56.916µs"  gcnodes=830   gcsize=158.95KiB  gctime=2.393223ms  livenodes=118   livesize=23.74KiB
DEBUG[11-07|17:33:36.253] Dereferenced trie from memory database   nodes=18   size=3.59KiB   time="39.334µs"  gcnodes=848   gcsize=162.54KiB  gctime=2.432477ms  livenodes=100   livesize=20.15KiB
DEBUG[11-07|17:33:36.253] Dereferenced trie from memory database   nodes=19   size=3.60KiB   time="40.035µs"  gcnodes=867   gcsize=166.13KiB  gctime=2.472422ms  livenodes=81    livesize=16.56KiB
DEBUG[11-07|17:33:36.253] Dereferenced trie from memory database   nodes=16   size=3.25KiB   time="34.104µs"  gcnodes=883   gcsize=169.39KiB  gctime=2.506426ms  livenodes=65    livesize=13.30KiB
DEBUG[11-07|17:33:36.253] Dereferenced trie from memory database   nodes=16   size=3.25KiB   time="31.008µs"  gcnodes=899   gcsize=172.64KiB  gctime=2.537344ms  livenodes=49    livesize=10.05KiB
DEBUG[11-07|17:33:36.253] Dereferenced trie from memory database   nodes=16   size=3.38KiB   time="33.503µs"  gcnodes=915   gcsize=176.02KiB  gctime=2.570757ms  livenodes=33    livesize=6.67KiB
DEBUG[11-07|17:33:36.253] Dereferenced trie from memory database   nodes=17   size=3.38KiB   time="35.166µs"  gcnodes=932   gcsize=179.40KiB  gctime=2.605832ms  livenodes=16    livesize=3.29KiB
DEBUG[11-07|17:33:36.253] Dereferenced trie from memory database   nodes=16   size=3.29KiB   time="31.449µs"  gcnodes=948   gcsize=182.69KiB  gctime=2.637201ms  livenodes=0     livesize=0.00B
DEBUG[11-07|17:33:36.253] Dereferenced trie from memory database   nodes=0    size=0.00B     time=180ns       gcnodes=948   gcsize=182.69KiB  gctime=2.637291ms  livenodes=0     livesize=0.00B
DEBUG[11-07|17:33:36.253] Dereferenced trie from memory database   nodes=0    size=0.00B     time=150ns       gcnodes=948   gcsize=182.69KiB  gctime=2.637361ms  livenodes=0     livesize=0.00B
INFO [11-07|17:33:36.254] Blockchain stopped
DEBUG[11-07|17:33:36.256] redis producer: check responses starting
DEBUG[11-07|17:33:36.256] checkResponses                           responded=0 errored=0 checked=0
TRACE[11-07|17:33:36.257] P2P networking is spinning down
--- FAIL: TestTimeboostExpressLaneTransactionHandling (29.84s)

📣 Thoughts on this report? Let Codecov know! | Powered by Codecov

@KolbyML
Copy link
Member

KolbyML commented Nov 3, 2025

@magicxyyz do you want to review the test I added.

Before your fix running my test, I get

missing trie node 5d9533fe4882b4c104ebd0417a3733613df52014d0b2488cc4a1b4ee097ee3d7 (path ) state 0x5d9533fe4882b4c104ebd0417a3733613df52014d0b2488cc4a1b4ee097ee3d7 is not available, not found

when I applied your fix I get

historical state c99f8d14142057462134509ac8f542d5727755c540416a1b09c11462c8c47ef4 is not available

I can second your fix works as expected 🫡

amsanghi
amsanghi previously approved these changes Nov 4, 2025
pmikolajczyk41
pmikolajczyk41 previously approved these changes Nov 4, 2025
Copy link
Member

@pmikolajczyk41 pmikolajczyk41 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM + I confirm that updating the geth pin makes this test pass (for the old pin it fails for me with missing trie node as expected)

@KolbyML
Copy link
Member

KolbyML commented Nov 4, 2025

@magicxyyz suggested I added a test for Archival mode as well, so I will add that quick

@KolbyML KolbyML dismissed stale reviews from pmikolajczyk41 and amsanghi via d167e39 November 5, 2025 22:59
@KolbyML
Copy link
Member

KolbyML commented Nov 5, 2025

This PR will be blocked until #3932 is merged

@KolbyML KolbyML force-pushed the historical-state-pathdb branch from d167e39 to 37bf5a3 Compare November 5, 2025 23:01
joshuacolvin0
joshuacolvin0 previously approved these changes Nov 7, 2025
Copy link
Member

@joshuacolvin0 joshuacolvin0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

KolbyML
KolbyML previously approved these changes Nov 7, 2025
Copy link
Member

@KolbyML KolbyML left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit: looks good

@joshuacolvin0 joshuacolvin0 added this pull request to the merge queue Nov 7, 2025
@joshuacolvin0 joshuacolvin0 removed this pull request from the merge queue due to a manual request Nov 7, 2025
@joshuacolvin0 joshuacolvin0 dismissed KolbyML’s stale review November 7, 2025 04:06

The merge-base changed after approval.

joshuacolvin0
joshuacolvin0 previously approved these changes Nov 7, 2025
Copy link
Member

@joshuacolvin0 joshuacolvin0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@joshuacolvin0 joshuacolvin0 added this pull request to the merge queue Nov 7, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 7, 2025
@KolbyML
Copy link
Member

KolbyML commented Nov 7, 2025

Ah ok I see a few tests are failing which only support the hashdb scheme, that is an easy fix for CI. I will do it when I wake up

@KolbyML KolbyML changed the title update geth pin to include pathdb rpc changes update geth pin to include pathdb rpc changes + enabling pathdb archival mode for tests + added tests Nov 7, 2025
@KolbyML KolbyML added this pull request to the merge queue Nov 7, 2025
@KolbyML
Copy link
Member

KolbyML commented Nov 7, 2025

Nice all the tests pass now

@KolbyML KolbyML removed this pull request from the merge queue due to a manual request Nov 7, 2025
@KolbyML KolbyML added this pull request to the merge queue Nov 7, 2025
@KolbyML KolbyML removed this pull request from the merge queue due to a manual request Nov 7, 2025
@KolbyML KolbyML added this pull request to the merge queue Nov 7, 2025
Merged via the queue into master with commit cbf4755 Nov 7, 2025
23 checks passed
@KolbyML KolbyML deleted the historical-state-pathdb branch November 7, 2025 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants