-
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
[BUG] Retrieval deal fails with "deal data transfer failed: incomplete response" - Client Side #5829
Comments
we tested both on 1.5.0 and 1.5.3 both have similar issue. |
We have exactly the same issue. Client Side:
Miner Side:
|
It seems that the error is getting lost somewhere in the unsealing code. |
We need to bubble up the fix for a better message than "incomplete response" from filecoin-project/go-data-transfer#145 |
In go-fil-markets close the reader after unsealing completes, and check the result of the close to see if it returns an error: filecoin-project/go-fil-markets#507 |
Release markets v1.2.0: filecoin-project/go-fil-markets#509 |
Hey team, adding a couple other details:
|
@dirkmc it's pretty easy to reproduce - let me know if there's a release that can be tested with I'll be happy to do it. |
Thanks, that would be great - we're testing out the release and once it's ready we'd love for you to test it. |
This is the corresponding journal entry for the retrieval deal above. |
assigned as |
@f8-ptrk stored a deal from me with fast-retrieval, he also set the unsealing price to 1 FIL. @dirkmc if you think it is just a confusing message, no unsealing happened, I don't know how to explain the fee then lotus client retrieve --miner f062353 bafykbzacebcilfo3sfu4o6re5lz7zh66xdz6la74nmp7y7idcofeysuvnb7p2 /mnt/ipfs/CC-MAIN-2018-47-index.tar.05
https://filfox.info/en/message/bafy2bzaced7csrimf3r5kds6cmz3zw6o5pdaal6qw6gxtpa5bnhhktdimwerw |
Re-tested retrieval on my own miner for both unseal price is zero (successful) and non-zero (failed). In the log there's some weirdness about unsealing (shouldn't even happen, deal is fast-retreival), also some weirdness about cancel-transfer saying channel not found. lotus -v unsealprice_nonzero_failure.txt |
Likely root cause: filecoin-project/go-fil-markets#528 |
Describe the bug
Client cannot get stored file on FileCoin from miner. Stored file has
StorageDealActive
Status.Version (run
lotus version
):lotus version 1.5.0+mainnet+git.191a05da4
To Reproduce
Steps to reproduce the behavior:
lotus client retrieve --miner <minerID> <data CID> <output file>
Expected behavior
Expect to be able to retrieve stored file.
Logs
Screenshots
See attachment
Additional context
None
The text was updated successfully, but these errors were encountered: