feat: reduce block interval poc #647
975 tests run, 882 passed, 26 skipped, 67 failed.
Annotations
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/p2p
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/p2p.TestP2PFull
Failed
Raw output
=== RUN TestP2PFull
WARN [02-28|08:01:33.326] Served opp2p_discoveryTable reqid=2 duration="28.153µs" err="discovery disabled"
WARN [02-28|08:01:33.327] Served opp2p_blockAddr reqid=6 duration="49.582µs" err="invalid request"
WARN [02-28|08:01:33.327] Served opp2p_unblockAddr reqid=7 duration="35.335µs" err="invalid request"
WARN [02-28|08:01:33.327] Served opp2p_blockSubnet reqid=8 duration="48.501µs" err="invalid request"
WARN [02-28|08:01:33.328] Served opp2p_blockSubnet reqid=9 duration="46.928µs" err="invalid request"
WARN [02-28|08:01:33.328] Served opp2p_blockSubnet reqid=10 duration="39.745µs" err="invalid request"
WARN [02-28|08:01:33.328] Served opp2p_blockSubnet reqid=11 duration="35.597µs" err="invalid request"
WARN [02-28|08:01:33.328] Served opp2p_unblockSubnet reqid=13 duration="35.947µs" err="invalid request"
WARN [02-28|08:01:33.328] Served opp2p_unblockSubnet reqid=14 duration="47.529µs" err="invalid request"
WARN [02-28|08:01:33.328] Served opp2p_unblockSubnet reqid=15 duration="38.522µs" err="invalid request"
WARN [02-28|08:01:33.328] Served opp2p_unblockSubnet reqid=16 duration="39.995µs" err="invalid request"
WARN [02-28|08:01:33.328] Served opp2p_blockPeer reqid=18 duration="25.919µs" err="invalid argument 0: failed to parse peer ID: invalid cid: cid too short"
WARN [02-28|08:01:33.329] Served opp2p_unblockPeer reqid=19 duration="19.847µs" err="invalid argument 0: failed to parse peer ID: invalid cid: cid too short"
WARN [02-28|08:01:33.329] Served opp2p_protectPeer reqid=20 duration="19.106µs" err="invalid argument 0: failed to parse peer ID: invalid cid: cid too short"
WARN [02-28|08:01:33.329] Served opp2p_unprotectPeer reqid=21 duration="19.426µs" err="invalid argument 0: failed to parse peer ID: invalid cid: cid too short"
WARN [02-28|08:01:33.329] Served opp2p_connectPeer reqid=22 duration="34.274µs" err="bad peer address: failed to parse multiaddr \"\": empty multiaddr"
WARN [02-28|08:01:33.329] Served opp2p_disconnectPeer reqid=23 duration="21.501µs" err="invalid argument 0: failed to parse peer ID: invalid cid: cid too short"
coverage: 8.9% of statements in github.com/ethereum-optimism/optimism/...
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestBatchQueue/BatchQueueEager_SingularBatch
Failed
Raw output
=== RUN TestBatchQueue/BatchQueueEager_SingularBatch
batch_queue_test.go:292:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:292
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:154
Error: Target error should be in err chain:
expected: ""
in chain: "not enough data"
Test: TestBatchQueue/BatchQueueEager_SingularBatch
--- FAIL: TestBatchQueue/BatchQueueEager_SingularBatch (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestBatchQueue/BatchQueueInvalidInternalAdvance_SingularBatch
Failed
Raw output
=== RUN TestBatchQueue/BatchQueueInvalidInternalAdvance_SingularBatch
batches.go:82: �[33mWARN �[0m[02-28|08:01:38.883] ignoring batch with mismatching parent hash �[33mbatch_type�[0m=SingularBatch �[33mbatch_timestamp�[0m=12000 �[33mparent_hash�[0m=de2e00..000002 �[33mbatch_epoch�[0m=0a0000..000001:0 �[33mtxs�[0m=1 �[33mcurrent_safe_head�[0m=0a0000..000002
batch_queue.go:248: �[34mTRACE�[0m[02-28|08:01:38.883] Deriving the next batch �[34mepoch�[0m=0a0000..000001:0 �[34mparent�[0m=0a0000..000002:0 �[34moutOfData�[0m=false
batch_queue.go:306: �[34mTRACE�[0m[02-28|08:01:38.883] Potentially generating an empty batch �[34mexpiryEpoch�[0m=2 �[34mforceEmptyBatches�[0m=false �[34mnext_ms_timestamp�[0m=12000 �[34mepoch_time�[0m=10 �[34mlen_l1_blocks�[0m=1 �[34mfirstOfEpoch�[0m=false
batch_queue_test.go:369:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:369
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:154
Error: Target error should be in err chain:
expected: ""
in chain: "not enough data"
Test: TestBatchQueue/BatchQueueInvalidInternalAdvance_SingularBatch
--- FAIL: TestBatchQueue/BatchQueueInvalidInternalAdvance_SingularBatch (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestBatchQueue/BatchQueueMissing_SingularBatch
Failed
Raw output
=== RUN TestBatchQueue/BatchQueueMissing_SingularBatch
batch_queue_test.go:519:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:519
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:154
Error: Expected nil, but got: &errors.errorString{s:"EOF"}
Test: TestBatchQueue/BatchQueueMissing_SingularBatch
--- FAIL: TestBatchQueue/BatchQueueMissing_SingularBatch (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestBatchQueue/BatchQueueAdvancedEpoch_SingularBatch
Failed
Raw output
=== RUN TestBatchQueue/BatchQueueAdvancedEpoch_SingularBatch
batch_queue_test.go:616:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:616
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:154
Error: Target error should be in err chain:
expected: ""
in chain: "not enough data"
Test: TestBatchQueue/BatchQueueAdvancedEpoch_SingularBatch
--- FAIL: TestBatchQueue/BatchQueueAdvancedEpoch_SingularBatch (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestBatchQueue/BatchQueueShuffle_SingularBatch
Failed
Raw output
=== RUN TestBatchQueue/BatchQueueShuffle_SingularBatch
batch_queue_test.go:715:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:715
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:154
Error: Target error should be in err chain:
expected: ""
in chain: "not enough data"
Test: TestBatchQueue/BatchQueueShuffle_SingularBatch
--- FAIL: TestBatchQueue/BatchQueueShuffle_SingularBatch (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestBatchQueue/BatchQueueEager_SpanBatch
Failed
Raw output
=== RUN TestBatchQueue/BatchQueueEager_SpanBatch
batch_queue_test.go:292:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:292
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:161
Error: Target error should be in err chain:
expected: ""
in chain: "not enough data"
Test: TestBatchQueue/BatchQueueEager_SpanBatch
--- FAIL: TestBatchQueue/BatchQueueEager_SpanBatch (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestBatchQueue/BatchQueueInvalidInternalAdvance_SpanBatch
Failed
Raw output
=== RUN TestBatchQueue/BatchQueueInvalidInternalAdvance_SpanBatch
batches.go:232: �[33mWARN �[0m[02-28|08:01:38.893] ignoring batch with mismatching parent hash �[33mbatch_type�[0m=SpanBatch �[33mbatch_timestamp�[0m=12000 �[33mparent_check�[0m=0xde2e000000000000000000000000000000000000 �[33morigin_check�[0m=0x0a00000000000000000000000000000000000000 �[33mstart_epoch_number�[0m=0 �[33mend_epoch_number�[0m=0 �[33mblock_count�[0m=1 �[33mparent_block�[0m=0a0000..000002
batch_queue.go:248: �[34mTRACE�[0m[02-28|08:01:38.893] Deriving the next batch �[34mepoch�[0m=0a0000..000001:0 �[34mparent�[0m=0a0000..000002:0 �[34moutOfData�[0m=false
batch_queue.go:306: �[34mTRACE�[0m[02-28|08:01:38.893] Potentially generating an empty batch �[34mexpiryEpoch�[0m=2 �[34mforceEmptyBatches�[0m=false �[34mnext_ms_timestamp�[0m=12000 �[34mepoch_time�[0m=10 �[34mlen_l1_blocks�[0m=1 �[34mfirstOfEpoch�[0m=false
batch_queue_test.go:369:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:369
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:161
Error: Target error should be in err chain:
expected: ""
in chain: "not enough data"
Test: TestBatchQueue/BatchQueueInvalidInternalAdvance_SpanBatch
--- FAIL: TestBatchQueue/BatchQueueInvalidInternalAdvance_SpanBatch (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestBatchQueue/BatchQueueMissing_SpanBatch
Failed
Raw output
=== RUN TestBatchQueue/BatchQueueMissing_SpanBatch
batch_queue_test.go:519:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:519
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:161
Error: Expected nil, but got: &errors.errorString{s:"EOF"}
Test: TestBatchQueue/BatchQueueMissing_SpanBatch
--- FAIL: TestBatchQueue/BatchQueueMissing_SpanBatch (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestBatchQueue/BatchQueueAdvancedEpoch_SpanBatch
Failed
Raw output
=== RUN TestBatchQueue/BatchQueueAdvancedEpoch_SpanBatch
batch_queue_test.go:616:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:616
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:161
Error: Target error should be in err chain:
expected: ""
in chain: "not enough data"
Test: TestBatchQueue/BatchQueueAdvancedEpoch_SpanBatch
--- FAIL: TestBatchQueue/BatchQueueAdvancedEpoch_SpanBatch (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestBatchQueue/BatchQueueShuffle_SpanBatch
Failed
Raw output
=== RUN TestBatchQueue/BatchQueueShuffle_SpanBatch
batch_queue_test.go:715:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:715
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:161
Error: Target error should be in err chain:
expected: ""
in chain: "EOF"
Test: TestBatchQueue/BatchQueueShuffle_SpanBatch
--- FAIL: TestBatchQueue/BatchQueueShuffle_SpanBatch (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestBatchQueue
Failed
Raw output
=== RUN TestBatchQueue
--- FAIL: TestBatchQueue (0.02s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestBatchQueueOverlappingSpanBatch
Failed
Raw output
=== RUN TestBatchQueueOverlappingSpanBatch
batch_queue_test.go:818:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:818
Error: Target error should be in err chain:
expected: ""
in chain: "not enough data"
Test: TestBatchQueueOverlappingSpanBatch
--- FAIL: TestBatchQueueOverlappingSpanBatch (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestBatchQueueComplex
Failed
Raw output
=== RUN TestBatchQueueComplex
batch_queue_test.go:936:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:936
Error: Target error should be in err chain:
expected: ""
in chain: "EOF"
Test: TestBatchQueueComplex
--- FAIL: TestBatchQueueComplex (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestBatchQueueResetSpan
Failed
Raw output
=== RUN TestBatchQueueResetSpan
batch_queue_test.go:992:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batch_queue_test.go:992
Error: Received unexpected error:
not enough data
Test: TestBatchQueueResetSpan
--- FAIL: TestBatchQueueResetSpan (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestValidBatch/singular_future_timestamp
Failed
Raw output
=== RUN TestValidBatch/singular_future_timestamp
batches_test.go:1586:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1586
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1607
Error: Not equal:
expected: 0x3
actual : 0x0
Test: TestValidBatch/singular_future_timestamp
Messages: batch check must return expected validity level
--- FAIL: TestValidBatch/singular_future_timestamp (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestValidBatch/singular_insufficient_L1_info_for_eager_derivation
Failed
Raw output
=== RUN TestValidBatch/singular_insufficient_L1_info_for_eager_derivation
batches_test.go:1586:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1586
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1607
Error: Not equal:
expected: 0x2
actual : 0x0
Test: TestValidBatch/singular_insufficient_L1_info_for_eager_derivation
Messages: batch check must return expected validity level
--- FAIL: TestValidBatch/singular_insufficient_L1_info_for_eager_derivation (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestValidBatch/singular_no_sequencer_time_drift_on_same_epoch_with_non-empty_txs_and_Fjord
Failed
Raw output
=== RUN TestValidBatch/singular_no_sequencer_time_drift_on_same_epoch_with_non-empty_txs_and_Fjord
batches_test.go:1586:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1586
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1607
Error: Not equal:
expected: 0x1
actual : 0x0
Test: TestValidBatch/singular_no_sequencer_time_drift_on_same_epoch_with_non-empty_txs_and_Fjord
Messages: batch check must return expected validity level
--- FAIL: TestValidBatch/singular_no_sequencer_time_drift_on_same_epoch_with_non-empty_txs_and_Fjord (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestValidBatch/singular_sequencer_time_drift_on_same_epoch_with_empty_txs_and_late_next_epoch
Failed
Raw output
=== RUN TestValidBatch/singular_sequencer_time_drift_on_same_epoch_with_empty_txs_and_late_next_epoch
batches_test.go:1586:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1586
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1607
Error: Not equal:
expected: 0x1
actual : 0x0
Test: TestValidBatch/singular_sequencer_time_drift_on_same_epoch_with_empty_txs_and_late_next_epoch
Messages: batch check must return expected validity level
--- FAIL: TestValidBatch/singular_sequencer_time_drift_on_same_epoch_with_empty_txs_and_late_next_epoch (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestValidBatch/singular_sequencer_time_drift_on_changing_epoch_with_empty_txs
Failed
Raw output
=== RUN TestValidBatch/singular_sequencer_time_drift_on_changing_epoch_with_empty_txs
batches_test.go:1586:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1586
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1607
Error: Not equal:
expected: 0x1
actual : 0x0
Test: TestValidBatch/singular_sequencer_time_drift_on_changing_epoch_with_empty_txs
Messages: batch check must return expected validity level
--- FAIL: TestValidBatch/singular_sequencer_time_drift_on_changing_epoch_with_empty_txs (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestValidBatch/singular_sequencer_time_drift_on_same_epoch_with_empty_txs_and_no_next_epoch_in_sight_yet
Failed
Raw output
=== RUN TestValidBatch/singular_sequencer_time_drift_on_same_epoch_with_empty_txs_and_no_next_epoch_in_sight_yet
batches_test.go:1586:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1586
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1607
Error: Not equal:
expected: 0x2
actual : 0x0
Test: TestValidBatch/singular_sequencer_time_drift_on_same_epoch_with_empty_txs_and_no_next_epoch_in_sight_yet
Messages: batch check must return expected validity level
--- FAIL: TestValidBatch/singular_sequencer_time_drift_on_same_epoch_with_empty_txs_and_no_next_epoch_in_sight_yet (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestValidBatch/singular_valid_batch_same_epoch
Failed
Raw output
=== RUN TestValidBatch/singular_valid_batch_same_epoch
batches_test.go:1586:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1586
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1607
Error: Not equal:
expected: 0x1
actual : 0x0
Test: TestValidBatch/singular_valid_batch_same_epoch
Messages: batch check must return expected validity level
--- FAIL: TestValidBatch/singular_valid_batch_same_epoch (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestValidBatch/singular_valid_batch_changing_epoch
Failed
Raw output
=== RUN TestValidBatch/singular_valid_batch_changing_epoch
batches_test.go:1586:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1586
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1607
Error: Not equal:
expected: 0x1
actual : 0x0
Test: TestValidBatch/singular_valid_batch_changing_epoch
Messages: batch check must return expected validity level
--- FAIL: TestValidBatch/singular_valid_batch_changing_epoch (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestValidBatch/span_future_timestamp
Failed
Raw output
=== RUN TestValidBatch/span_future_timestamp
batches_test.go:1586:
Error Trace: /home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1586
/home/runner/work/opbnb/opbnb/op-node/rollup/derive/batches_test.go:1614
Error: Not equal:
expected: 0x3
actual : 0x0
Test: TestValidBatch/span_future_timestamp
Messages: batch check must return expected validity level
--- FAIL: TestValidBatch/span_future_timestamp (0.00s)
Check failure on line 1 in com/ethereum-optimism/optimism/op-node/rollup/derive
github-actions / JUnit Test Report
com/ethereum-optimism/optimism/op-node/rollup/derive.TestValidBatch/span_invalid_parent_block_hash
Failed
Raw output
=== RUN TestValidBatch/span_invalid_parent_block_hash
batches_test.go:1591: Expected log message was not logged: "ignoring batch with mismatching parent hash"
--- FAIL: TestValidBatch/span_invalid_parent_block_hash (0.00s)