Skip to content

Validator server benchmark#4474

Draft
bragaigor wants to merge 1 commit intomasterfrom
braga/bench-validator-modes
Draft

Validator server benchmark#4474
bragaigor wants to merge 1 commit intomasterfrom
braga/bench-validator-modes

Conversation

@bragaigor
Copy link
Contributor

@bragaigor bragaigor commented Mar 5, 2026

Related to NIT-4306

Signed-off-by: Igor Braga <5835477+bragaigor@users.noreply.github.com>
@bragaigor
Copy link
Contributor Author

CC: @pmikolajczyk41

@bragaigor bragaigor requested a review from pmikolajczyk41 March 5, 2026 18:02
@codecov
Copy link

codecov bot commented Mar 5, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 32.77%. Comparing base (f9004e9) to head (963c896).

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #4474      +/-   ##
==========================================
- Coverage   32.92%   32.77%   -0.15%     
==========================================
  Files         493      493              
  Lines       58294    58294              
==========================================
- Hits        19193    19107      -86     
- Misses      35768    35848      +80     
- Partials     3333     3339       +6     

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

❌ 13 Tests Failed:

Tests completed Failed Passed Skipped
4358 13 4345 0
View the top 3 failed tests by shortest run time
TestSequencerInboxReader
Stack Traces | 0.960s run time
=== RUN   TestSequencerInboxReader
    common_test.go:734: BuildL1 deployConfig: DeployBold=true, DeployReferenceDAContracts=false
    seqinbox_test.go:396: Iteration 1: state 1 block 4
    seqinbox_test.go:396: Iteration 2: state 2 block 6
    seqinbox_test.go:396: Iteration 3: state 3 block 9
    seqinbox_test.go:396: Iteration 4: state 4 block 12
    seqinbox_test.go:396: Iteration 5: state 5 block 15
    seqinbox_test.go:396: Iteration 6: state 6 block 20
    seqinbox_test.go:396: Iteration 7: state 7 block 22
    seqinbox_test.go:396: Iteration 8: state 8 block 27
    seqinbox_test.go:396: Iteration 9: state 9 block 29
    seqinbox_test.go:241: Reorganizing to L1 block 38
    seqinbox_test.go:396: Iteration 10: state 1 block 4
    seqinbox_test.go:396: Iteration 11: state 2 block 9
    seqinbox_test.go:396: Iteration 12: state 3 block 14
    seqinbox_test.go:441: �[31;1m [missing state block 14] �[0;0m
--- FAIL: TestSequencerInboxReader (0.96s)
TestArbOSVersion50
Stack Traces | 5.310s run time
... [CONTENT TRUNCATED: Keeping last 20 lines]
WARN [03-05|18:43:31.810] Sequencer ReadFromTxQueueTimeout is higher than MaxBlockSpeed ReadFromTxQueueTimeout=1s MaxBlockSpeed=10ms
INFO [03-05|18:43:31.811] State scheme set by user                 scheme=path
WARN [03-05|18:43:31.811] Getting file info                        dir= error="stat : no such file or directory"
INFO [03-05|18:43:31.812] Submitted transaction                    hash=0x0475944c32b2b76c4d7457f507ba0531d61d82d7edb8a066577f3ad5f6c556a7 from=0x26E554a8acF9003b83495c7f45F06edCB803d4e3 nonce=1   recipient=0x0000000000000000000000000000000000000070 value=0
INFO [03-05|18:43:31.813] Persisting dirty state                   head=1   root=c66abc..2f4580 layers=1
INFO [03-05|18:43:31.813] DA providers configured                  totalWriters=0
WARN [03-05|18:43:31.813] validation not supported                 err="no validator url specified"
INFO [03-05|18:43:31.813] Persisted dirty state to disk            size=4.86KiB   elapsed="179.537µs"
INFO [03-05|18:43:31.813] Blockchain stopped
INFO [03-05|18:43:31.813] Started log indexer
INFO [03-05|18:43:31.813] Persisting dirty state                   head=1   root=03a43d..6c874a layers=1
INFO [03-05|18:43:31.813] Persisted dirty state to disk            size=4.49KiB   elapsed="103.144µs"
INFO [03-05|18:43:31.814] Blockchain stopped
INFO [03-05|18:43:31.813] Starting peer-to-peer node               instance=test-stack-name/linux-amd64/go1.25.7
WARN [03-05|18:43:31.814] P2P server will be useless, neither dialing nor listening
--- FAIL: TestArbOSVersion50 (5.31s)
INFO [03-05|18:43:31.816] New Key                                  name=Faucet              Address=0xaF24Ca6c2831f4d4F629418b50C227DF0885613A
INFO [03-05|18:43:31.816] Updated payload                          id=0x036adee88263d443 number=195 hash=ab695f..cb448a txs=16 withdrawals=0 gas=1,333,602  fees=0.1333602      root=016ee9..f24049 elapsed=12.642ms
INFO [03-05|18:43:31.817] Submitted transaction                    hash=0x6953dae9f47bf51494afaf9d365dae243b5d93b8003edae63140432ebd4c25ac from=0x26E554a8acF9003b83495c7f45F06edCB803d4e3 nonce=8   recipient=0xA02062aa4Cb0872315ACA3eA6dBF077d90B2DAC1 value=0
WARN [03-05|18:43:31.819] Served eth_getTransactionReceipt         reqid=5  duration="32.24µs"    err="transaction indexing is in progress" errdata="\"transaction indexing is in progress\""
TestArbOSVersion60
Stack Traces | 5.510s run time
... [CONTENT TRUNCATED: Keeping last 20 lines]
WARN [03-05|18:43:26.448] Getting file info                        dir= error="stat : no such file or directory"
INFO [03-05|18:43:26.448] Started log indexer
    precompile_inclusion_test.go:94: goroutine 1130936 [running]:
        runtime/debug.Stack()
        	/opt/hostedtoolcache/go/1.25.7/x64/src/runtime/debug/stack.go:26 +0x5e
        github.com/offchainlabs/nitro/util/testhelpers.RequireImpl({0x4402ff0, 0xc0d2556a80}, {0x43beea0, 0xc0e2181f50}, {0x0, 0x0, 0x0})
        	/home/runner/work/nitro/nitro/util/testhelpers/testhelpers.go:29 +0x9f
        github.com/offchainlabs/nitro/system_tests.Require(0xc0d2556a80, {0x43beea0, 0xc0e2181f50}, {0x0, 0x0, 0x0})
        	/home/runner/work/nitro/nitro/system_tests/common_test.go:2076 +0x5d
        github.com/offchainlabs/nitro/system_tests.testPrecompiles(0xc0d2556a80, 0x3c, {0xc08b8bbe88, 0x3, 0x621ac80?})
        	/home/runner/work/nitro/nitro/system_tests/precompile_inclusion_test.go:94 +0x371
        github.com/offchainlabs/nitro/system_tests.TestArbOSVersion60(0xc0d2556a80?)
        	/home/runner/work/nitro/nitro/system_tests/precompile_inclusion_test.go:79 +0x3ef
        testing.tRunner(0xc0d2556a80, 0x4035ec0)
        	/opt/hostedtoolcache/go/1.25.7/x64/src/testing/testing.go:1934 +0xea
        created by testing.(*T).Run in goroutine 1
        	/opt/hostedtoolcache/go/1.25.7/x64/src/testing/testing.go:1997 +0x465
        
    precompile_inclusion_test.go:94: �[31;1m [] execution aborted (timeout = 5s) �[0;0m
--- FAIL: TestArbOSVersion60 (5.51s)

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant