Open ngotchac opened 2 months ago
The "failed to load journal" log may be related to a journal-format change in https://github.com/ethereum/go-ethereum/pull/28940
I have implemented a possible compatibility improvement in our op-geth fork here: https://github.com/ethereum-optimism/op-geth/pull/368
System information
On Linux w/ prysm as the beacon node.
After upgrading from v1.13.15 to v1.14.5 (the node uptime was 30 days), there seem to be some missing block hash to block number links.
The issue appeared by running a simple
eth_getLogs
query, which returned the error:"block body not found"
.After some digging, I found out that this was caused by some missing block hash to block number links:
This failed as well:
while
works.
I wrote this simple
geth db
subcommand:to check for missing links, and the 3 block numbers were reported as problematic.
We can see in the logs:
Rewound to block with state number=20,233,387
after restart, which is the last valid block post-restart before the 3 missing linksLatest filled block is not available
errorLogs