-
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
FEVM: Re-execute tipset on missing events #11335
Comments
Alternatively:
That's probably better? |
The biggest hurdle here will be deduplicating the work. That is, So fixing this will actually be a bit tricky. We could make the |
This will re-execute tipsets to forcibly re-compute and store events when they're missing. This is effectively lazy backfilling of events. NOTE: This _won't_ backfill the index itself, it'll just give us the events. fixes #11335
This will re-execute tipsets to forcibly re-compute and store events when they're missing. This is effectively lazy backfilling of events. NOTE: This _won't_ backfill the index itself, it'll just give us the events. fixes #11335
This will re-execute tipsets to forcibly re-compute and store events when they're missing. This is effectively lazy backfilling of events. NOTE: This _won't_ backfill the index itself, it'll just give us the events. fixes #11335
This will re-execute tipsets to forcibly re-compute and store events when they're missing. This is effectively lazy backfilling of events. NOTE: This _won't_ backfill the index itself, it'll just give us the events. fixes filecoin-project#11335
This will re-execute tipsets to forcibly re-compute and store events when they're missing. This is effectively lazy backfilling of events. NOTE: This _won't_ backfill the index itself, it'll just give us the events. fixes filecoin-project#11335
If an Eth JSON-RPC API like
EthGetTransactionReceipt
fails because we're missing the transaction's events (e.g., because we enabled the Ethereum API after we processed the tipset, we should re-execute the tipset.This will cause some work on otherwise pure "lookup" API requests however, this should only happen once and it should only happen for "old" tipsets. Although we do need to make sure that it only happens once (we may need some way to lock/deduplicate such requests?).
See #11325.
The text was updated successfully, but these errors were encountered: