Comments (5)
Seeing this more and more these days. Never seen it on optimism but on Base (0.82 and 0.83) and on Blast (both chains are forked from optimism). Some say it's related to forcefully stopping a docker container but I have my doubts about this.
Fixing this without resync would be great.
from developers.
Seeing this on Blast rn
Never had this before
from developers.
Same issue on OP mainnet from time to time (3-4 times a day).
Same/similar issue discussed here - #263
from developers.
You can probably get around this without a resync by rolling back geth and then setting the forkchoice. I look in my graph to see when the node was last healthy, subtract a number of blocks for good measure. For example, here I wanted to roll back to 119000000 by attaching to geth while op-node is turned off:
docker exec -it op-geth geth attach /geth/geth.ipc
debug.setHead("0x717CBC0")
wait until you see null
It went a little further back, so when I tried setting for forkchoice to 119000000 and got an error about it being greater than the latest. So I went back a little further in the set-forkchoice to a block before what the error said was the latest
docker exec -it op-geth /app/op-w/bin/op-wheel engine set-forkchoice --unsafe=118983000 --safe=118983000 --finalized=118983000 --engine=http://localhost:8551 --engine.jwt-secret=/shared/jwt.txt
restart op-node
from developers.
I did not think the above instructions were going to work based on previous attempts to roll back a chain, but I left it running overnight and sure enough I was able to get my node to start syncing again.
My image did not have op-wheel
in it, so I had to build it myself, but it worked.
edit: I experienced this on both base and optimism in case anyone is keeping track. All it took was one maintenance reboot to cause it, and it wasn't an unclean shutdown. My containers are configured to allow up to 15 mins to gracefully shutdown.
from developers.
Related Issues (20)
- Deploy Failed due to Exceeds Tx Fee
- Transaction stuck in the txpool on OP stack replica
- WETH contract (0x42...) not responding to ETH deposit for larger deposits, but responding for smaller ones HOT 6
- 2024-05-01..2024-05-31 metrics report for opened prs
- 2024-05-01..2024-05-31 metrics report for closed prs
- 2024-05-01..2024-05-31 discussions question & answer report
- 2024-05-01..2024-05-31 metrics report for opened issues
- 2024-05-01..2024-05-31 metrics report for closed issues
- Replica snap sync on new L2 network HOT 2
- op node not synchronized HOT 1
- Bug report for https://retrofunding.optimism.io/profile/verified-addresses
- 2024-06-01..2024-06-30 discussions question & answer report
- 2024-06-01..2024-06-30 metrics report for opened issues
- 2024-06-01..2024-06-30 metrics report for closed issues
- About DA challenge for generic commitment type HOT 2
- how to get an archive node with binary setup?
- 2024-07-01..2024-07-31 metrics report for opened prs
- 2024-07-01..2024-07-31 discussions question & answer report
- 2024-07-01..2024-07-31 metrics report for opened issues
- 2024-07-01..2024-07-31 metrics report for closed issues
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from developers.