-
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
Investigate ipld: could not find
errors
#10260
Comments
Im starting to suspect that this is an issue with not entering warmup properly since I think this is exactly the point of warmup. Will need to dig further. |
ipld: could not find
errors
I´m going to repurpose this ticket to track and investigate the recurring issue of excessive ipld: could not find errors that have been reported across various components of the system. BackgroundOver the past year, there have been multiple reports of excessive ipld: could not find bafy... errors appearing in logs. These issues manifest in different contexts and have been observed by multiple users and developers. Reported Cases
A bug appears to be causing splitstore to remove signed BLS messages prematurely (or before they properly land on-chain), leading to issues in boost/curio/lotus-miner. The typical sequence:
A user reported excessive ERROR-level logs during slash detector usage:
Additional Context
Next StepsWhile immediate bandwidth for a deep dive into this issue in the team may be limited, we will use this ticket to collect additional reports and context for future investigation. |
@rjan90's mention of this issue @ #12907 (comment) made me connect this issue with this one -> #12897 - that's an instance where a BLS message wasn't found by the ChainIndexer and in that case it caused a panic because it's assumed that it can always find messages for new tipsets. And in that case, it's on an archival node so we're not even dealing with splitstore. Not sure it's connected but it sounds eerily related. |
Checklist
Latest release
, or the most recent RC(release canadiate) for the upcoming release or the dev branch(master), or have an issue updating to any of these.Lotus component
Lotus Version
Describe the Bug
Thanks to @ribasushi we have some evidence of compaction erroring on startup because receipts are not added to snapshot. It appears that this happens in messages mode but maybe discard mode (need to examine config below)
This is a bug which we can fix. However this problem resolves itself after ~4 finalities when the receipts are computed. So its probably not the root cause of discard not discarding.
Logging Information
node configured:
The text was updated successfully, but these errors were encountered: