This patch release introduces a large number of improvements to the sealing process.
It also updates go-fil-markets to version 0.5.8, and go-libp2p-pubsub to v0.3.5.
Downstream upgrades
Sector sealing
-
The following improvements were introduced in #3350.
- Allow
lotus-miner sectors remove
to remove a sector in any state. - Create a separate state in the storage FSM dedicated to submitting the Commit message.
- Recovery for when the Deal IDs of deals in a sector get changed in a reorg.
- Auto-retry sending Precommit and Commit messages if they run out of gas
- Auto-retry sector remove tasks when they fail
- Compact worker windows, and allow their tasks to be executed in any order
- Allow
-
Don't simply skip PoSt for bad sectors (#3323)
Message Pool
- Spam Protection: Track required funds for pending messages (#3313)