ethereum-optimism / ethereum-optimism/optimism

op-reth v2.2.1 silently crashes when syncing with DB V2

Open
#20,679 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
6.5k
Forks
4k
Avg merge
2d 15h
Merged PRs (30d)
145

Description

**Bug Description**

I am syncing a fresh op-reth node from scratch using EL staged sync. It is starting from an empty database (i.e. no snapshots) using the V2 storage layout. At some point in the sync it stops progressing and I have verified the the op-reth process is no longer running in the docker container.

**Steps to Reproduce**

1. Run op-reth v2.2.1 with no existing database on a chain
2. Wait ~12 hours
3. The op-reth binary is no longer running in the docker container.

**Expected behavior**

The node to not crash.

**Environment Information:**

op-reth v2.2.1 docker image with an entrypoint script.

**Configurations:**

**Logs:**

The last log is the node inserting a payload. There are no error logs or backtraces.

Contributor guide

Open the contributing guide

Research direction

No source files, tests, or entry points are named. Start by reproducing a fresh op-reth v2.2.1 EL staged sync with the V2 storage layout in the Docker environment, then capture the process exit status, logs, and backtrace; done means identifying and preventing the silent crash.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, go
Domain
backend, databases
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.