Skip to content

Batched publish deals fail other deals if one goes wrong #590

Open
@RobQuistNL

Description

@RobQuistNL

Checklist

  • This is not a security-related bug/issue. If it is, please follow please follow the security policy.
  • This is not a question or a support request. If you have any lotus related questions, please ask in the lotus forum.
  • This is not a new feature request. If it is, please file a feature request instead.
  • This is not an enhancement request. If it is, please file a improvement suggestion instead.
  • I have searched on the issue tracker and the lotus forum, and there is no existing related issue or discussion.
  • 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.
  • 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)
  • 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)
  • Other

Lotus Version

1.15.2

Describe the Bug

This message:
bafy2bzacedcfrtht7agb7ust456gs7f2yq5voulb6a3af2bebacm4lrdmfmkw
is a batched publish deal.
It contains some deals that were succesful, and another one that was not.

They are unrelated, yet, my storage-deals list shows the unrelated one as FAILED because one of the 6 has failed.

(probably due to no datacap);

Jun  3 21:28:01  true   bafyreidjaq5lcamj6ap7mjquh6qd4rs5yrixxg3p5ifxruoryh26adev7q  6766456  StorageDealError              f1pkrmygbvweykpjcut36lf7ewgqdfhjklbhvepda                                               4GiB    0 FIL             1533678                                                                                                                                 error awaiting deal pre-commit: failed to set up called handler: called check error (h: 1828500): failed to look up deal on chain: comparing publish deal message bafy2bzacedcfrtht7agb7ust456gs7f2yq5voulb6a3af2bebacm4lrdmfmkw proposal to deal proposal: resolve address f13ctc37hbnjhpz5vnksphpjfptfwrnqud2f445oq: actor not found

Logging Information

-

Repo Steps

Metadata

Metadata

Assignees

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions