-
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
Miner should not try to dial the client to restart a data transfer #4991
Comments
Follow-up for @dirkmc Specs for this ticket:
|
The miner retry is causing the deal to fail: From @magik6k bafyreig53wbhyafwc4nvdnupjadb3r24v6xlvsizpgbnnays7zqaec5kzq 0 StorageDealError f3rab4mhsr7f2gdg6ozgj44mtny6bhcy3rvlftc5xyki6t4hvhdkaji3ahfaid6fh2o3wff4yfrzag4lge2r2q 8GiB 0.004161616 FIL 520202 error restarting data transfer: unable to send restart request: exhausted %!d(float64=5) attempts but failed to open stream, err: routing: not found |
My client lotus freeze and it keep printing error messages like this. By "freeze" I mean the daemon still prints something, but any cli command for example lotus sync wait will freeze and cannot terminate by CTRL+C. 2020-11-27T08:07:27.307Z WARN storagemarket_network network/libp2p_impl.go:127 exhausted 5 attempts but failed to open stream, err: dial backoff |
From @dirkmc
It appears that on restart the miner is trying to dial the client to restart a data transfer.
The miner shouldn't dial the client - the client should restart when the connection goes down.
error restarting data transfer: unable to send restart request: exhausted %!d(float64=5) attempts but failed to open stream, err: failed to dial 12D3KooWHAN67HgLoqrygQnouFF5uVhwM4kP7zurpR65Powtfgsa: all dials failed
Recommendation from @magik6k and @hannahhoward
The text was updated successfully, but these errors were encountered: