filecoin-project / filecoin-project/builtin-actors
Remove async handling of terminated deals from market actor
Open
cleanup
P2
- Dominant language
- Rust
- Stars
- 96
- Forks
- 94
- Avg merge
- 6d 17h
- Merged PRs (30d)
- 3
Description
This can only be done after synchronous terminations has gone live.
When that code goes live, it must still handle any deals scheduled for cleanup that haven't been processed by cron yet.
After synchronous terminations is live, it should be impossible to encounter terminated sectors asynchronously. All code paths other than `on_miner_sector_terminate` should not handle terminations (and error if marked-for-termination) sectors are encountered.
Contributor guide
Assessment
This issue has not been assessed yet.