[Node Operator Question] Pectra update causes missing trie node
#735
Replies: 3 comments 4 replies
-
|
BTW, are you running the op-geth in |
Beta Was this translation helpful? Give feedback.
-
|
You could also resync with snap sync. It might be the fastest solution for a full node. https://docs.optimism.io/operators/node-operators/management/snap-sync |
Beta Was this translation helpful? Give feedback.
-
|
Resyncing works. Given that this is happening to multiple node operators: Ideal would be not to have to resync and find root cause, so we can upgrade safely |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Are you running the most up to date node software?
Did you check the documentation?
Did you check for duplicate questions?
Issue Description
We see an issue where
op-gethshowsmissing trie nodeand op-node restarts continuously, when updating an existing full node to Pectra-ready releases. Instructions in release notes were followed.Steps to Reproduce
Start with a deployment of op-geth 1.101411.8 and op-node 1.10.3.
Shut it down and observe op-geth logs. See that buffer_layers is less than 128 and take note of the block height
Update to op-geth 1.101500.0 and op-node 1.11.1, and start again
op-geth might show missing trie node errors. if it does, op-node will continuously restart
At that point a debug.setHead to the safe block height recorded earlier might help - but in my testing on base-sepolia, it did not.
This has happened to multiple Chainlink NOs. We don't have a solution other than resyncing from snapshot, if the debug.setHead doesn't do the trick.
I have another base-sepolia and so can attempt to reproduce this.
Which component is affected?
Expected vs. Actual Behavior
Expected: Upgrade is successful if all steps are followed diligently
Actual: Not always, upgrade may fail
Environment Details
Linux, Docker, 32 GiB+ RAM, NVMe, 6+ cores
Software versions see reproduction steps
Protocol Information
Various. base-sepolia, optimism-mainnet - we've seen this on more than one chain
Node Logs
No response
Troubleshooting Attempts
debug.setHead, see reproduction steps
Additional Information
No response
Feedback
No response
Beta Was this translation helpful? Give feedback.
All reactions