• protolambda's avatar
    op-batcher: adjust error handling on pending-channels after close (#7683) · 82d9f11e
    protolambda authored
    * op-batcher: adjust error handling on pending-channels after close
    
    * op-batcher: fix comment
    
    * Capitalize start of log messages
    Co-authored-by: default avatarAdrian Sutton <adrian@oplabs.co>
    
    * op-batcher: Add NonCompressor for testing purposes
    
    * op-node/rollup/derive: Return ErrChannelOutAlreadyClosed in SpanChannelOut
    
    * op-batcher: Add back outputFrames call to channelManager.Close
    
    Test added that validates that in rare circumstances this is needed.
    This happens in scenarios where a block is written to the compressor,
    but not flushed yet to the output buffer. If we don't call outputFrames
    in channelManager.Close, this test fails.
    
    * op-batcher: Improve logging
    
    - clarify that pending channels will be submitted
    - use same key "id" for channel ids everywhere
    
    ---------
    Co-authored-by: default avatarSebastian Stammler <seb@oplabs.co>
    Co-authored-by: default avatarAdrian Sutton <adrian@oplabs.co>
    82d9f11e
Name
Last commit
Last update
..
test Loading commit data...
attributes.go Loading commit data...
attributes_queue.go Loading commit data...
attributes_queue_test.go Loading commit data...
attributes_test.go Loading commit data...
batch.go Loading commit data...
batch_queue.go Loading commit data...
batch_queue_test.go Loading commit data...
batch_test.go Loading commit data...
batch_tob_test.go Loading commit data...
batches.go Loading commit data...
batches_test.go Loading commit data...
calldata_source.go Loading commit data...
calldata_source_test.go Loading commit data...
channel.go Loading commit data...
channel_bank.go Loading commit data...
channel_bank_test.go Loading commit data...
channel_in_reader.go Loading commit data...
channel_out.go Loading commit data...
channel_out_test.go Loading commit data...
channel_test.go Loading commit data...
deposit_log.go Loading commit data...
deposit_log_test.go Loading commit data...
deposit_log_tob_test.go Loading commit data...
deposit_source.go Loading commit data...
deposits.go Loading commit data...
doc.go Loading commit data...
engine_consolidate.go Loading commit data...
engine_consolidate_test.go Loading commit data...
engine_queue.go Loading commit data...
engine_queue_test.go Loading commit data...
engine_update.go Loading commit data...
error.go Loading commit data...
frame.go Loading commit data...
frame_queue.go Loading commit data...
frame_test.go Loading commit data...
fuzz_parsers_test.go Loading commit data...
l1_block_info.go Loading commit data...
l1_block_info_test.go Loading commit data...
l1_block_info_tob_test.go Loading commit data...
l1_retrieval.go Loading commit data...
l1_retrieval_test.go Loading commit data...
l1_traversal.go Loading commit data...
l1_traversal_test.go Loading commit data...
l2block_util.go Loading commit data...
params.go Loading commit data...
payload_util.go Loading commit data...
payloads_queue.go Loading commit data...
payloads_queue_test.go Loading commit data...
pipeline.go Loading commit data...
pipeline_test.go Loading commit data...
singular_batch.go Loading commit data...
singular_batch_test.go Loading commit data...
span_batch.go Loading commit data...
span_batch_test.go Loading commit data...
span_batch_tx.go Loading commit data...
span_batch_tx_test.go Loading commit data...
span_batch_txs.go Loading commit data...
span_batch_txs_test.go Loading commit data...
span_batch_util.go Loading commit data...
span_channel_out.go Loading commit data...
system_config.go Loading commit data...
system_config_test.go Loading commit data...