-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tipset CID flakiness #10061
Comments
The next thing I will do is use set-head to force a rewind and see if resyncing this portion of the chain in "catch-up" mode fixes the problem. |
Note that I haven't activated the transaction hash index, but I don't think that should matter? |
Indeed, tipset CIDs are only added during catch-up syncing.
|
Note that all hosted RPC endpoint providers are having the same issues with the transaction hash index activated, so it's definitely not related. |
Possibly a regression caused by #9904. |
Original report
There is some flakiness in persisting tipset CIDs, which makes the Ethereum JSON-RPC fail in various ways. This issue is affecting the Hyperspace testnet.
This was reported in Slack thread: https://filecoinproject.slack.com/archives/C04JEJB82RY/p1674116707854229
Debugging
In order to debug this, I synced a Hyperspace node from genesis. It finished syncing at around height 9459.
Using the tool contributed in #10060, I generated a report to verify that the
eth_getBlockByHash
andeth_getBlockByNumber
operations were returning consistent results. That is, when returning the block at a given height (eth_getBlockByNumber
), we can also fetch the same block by the returned block hash.Attached is my report, walking backwards from my head until tipset 6417.
Observations
The text was updated successfully, but these errors were encountered: