Commit dc422131 authored by protolambda's avatar protolambda

op-node: wrap derivation error with stage index for debugging

parent 26179b1e
...@@ -2,6 +2,7 @@ package derive ...@@ -2,6 +2,7 @@ package derive
import ( import (
"context" "context"
"fmt"
"io" "io"
"github.com/ethereum-optimism/optimism/op-node/eth" "github.com/ethereum-optimism/optimism/op-node/eth"
...@@ -141,7 +142,7 @@ func (dp *DerivationPipeline) Step(ctx context.Context) error { ...@@ -141,7 +142,7 @@ func (dp *DerivationPipeline) Step(ctx context.Context) error {
dp.resetting += 1 dp.resetting += 1
return nil return nil
} else if err != nil { } else if err != nil {
return err return fmt.Errorf("stage %d failed resetting: %w", dp.resetting, err)
} else { } else {
return nil return nil
} }
...@@ -155,7 +156,7 @@ func (dp *DerivationPipeline) Step(ctx context.Context) error { ...@@ -155,7 +156,7 @@ func (dp *DerivationPipeline) Step(ctx context.Context) error {
if err := stage.Step(ctx, outer); err == io.EOF { if err := stage.Step(ctx, outer); err == io.EOF {
continue continue
} else if err != nil { } else if err != nil {
return err return fmt.Errorf("stage %d failed: %w", i, err)
} else { } else {
return nil return nil
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment