lotus
lotus copied to clipboard
(SnapDeals) Deals stays in the same state even if we `abortUpgrade`
Checklist
- [X] This is not a security-related bug/issue. If it is, please follow please follow the security policy.
- [X] This is not a question or a support request. If you have any lotus related questions, please ask in the lotus forum.
- [X] This is not a new feature request. If it is, please file a feature request instead.
- [X] This is not an enhancement request. If it is, please file a improvement suggestion instead.
- [X] I have searched on the issue tracker and the lotus forum, and there is no existing related issue or discussion.
- [X] I am running the
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. - [X] I did not make any code changes to lotus.
Lotus component
- [ ] lotus daemon - chain sync
- [ ] lotus miner - mining and block production
- [ ] lotus miner/worker - sealing
- [ ] lotus miner - proving(WindowPoSt)
- [X] lotus miner/market - storage deal
- [ ] lotus miner/market - retrieval deal
- [ ] lotus miner/market - data transfer
- [ ] lotus client
- [ ] lotus JSON-RPC API
- [ ] lotus message management (mpool)
- [X] Other
Lotus Version
Daemon: 1.14.0-rc3+mainnet+git.065a62af2+api1.5.0
Local: lotus version 1.14.0-rc3+mainnet+git.065a62af2
Describe the Bug
The deal state does not change when lotus-miner sectors update-state --really-do-it <sector> AbortUpgrade
They stay in AwaitingPreCommit, or Sealing.
Logging Information
lotus-miner storage-deals list
ProposalCid DealId State Client Size Price Duration
...7qiuak4y 0 StorageDealError t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 2MiB 0 FIL 603656
...opmpcyjq 2890 StorageDealAwaitingPreCommit t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 2MiB 0 FIL 603647
...6claddqq 2891 StorageDealAwaitingPreCommit t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 4GiB 0 FIL 603627
...2yuncnaa 2892 StorageDealAwaitingPreCommit t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 16GiB 0 FIL 603624
...s6tyq55u 2893 StorageDealSealing t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 32GiB 0 FIL 603618
...po5ylzgu 2894 StorageDealAwaitingPreCommit t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 32GiB 0 FIL 605236
...qou4gf3a 2895 StorageDealAwaitingPreCommit t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 4GiB 0 FIL 605074
...liao7joq 2905 StorageDealAwaitingPreCommit t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 32GiB 0 FIL 603902
...ngdcseza 0 StorageDealError t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 8GiB 0 FIL 523220
...h6hoockq 2906 StorageDealSealing t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 8GiB 0 FIL 603813
...tbhxtz2q 2907 StorageDealAwaitingPreCommit t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 8GiB 0 FIL 603790
...7xjrdr4m 2908 StorageDealAwaitingPreCommit t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 8GiB 0 FIL 603785
...etqmebmm 2909 StorageDealError t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 32GiB 0 FIL 523140
...sarcbk4e 2915 StorageDealAwaitingPreCommit t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 8GiB 0 FIL 602793
...xvz5qgme 0 StorageDealError t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 2MiB 0 FIL 602989
...xvpnvezm 2918 StorageDealAwaitingPreCommit t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 2MiB 0 FIL 602986
...klwfcumm 2919 StorageDealAwaitingPreCommit t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 2MiB 0 FIL 602982
...66vsoxly 2920 StorageDealAwaitingPreCommit t12j6glkr4vetge3iqw5vxwl4zubjsxlgt4c5iiji 2MiB 0 FIL 602975
lotus-miner info (snippet)
Storage Deals: 14, 152 GiB
AwaitingPreCommit: 12 112 GiB (Verified: 0 0 B)
Sealing: 2 40 GiB (Verified: 0 0 B)
Retrieval Deals (complete): 0, 0 B
Repo Steps
-
Run lotus-miner sectors snap-up <sector>
-
lotus-miner sealing abort <jobID>
-
lotus-miner sectors update-state --really-do-it <sector> AbortUpgrade
Expected behavior:
- StorageDealError immediately
- or even better, the deal rolls over to the next
SnapDealsWaitDeals
sector - if cant find aSnapDealsWaitDeals
, create aWaitDeals
sector since the upgrade failed.