-
Notifications
You must be signed in to change notification settings - Fork 822
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
socket TCP_USER_TIMEOUT gives "[Errno 92] Protocol not available" #3873
Comments
Looks like that code is here (that's a guess though). Check the Dask logs (however Dask logs warnings) and see if you are seeing that warning verbiage " Weird thing (which I didn't look into much) is both Darwin and win32 set the TCP keepalive values but neither fire the Linux-specific Constructive thing to do (if you are feeling highly motivated) would be to install the win32 version and then see if you can mimic the behavior in WSL with upstream mods to Dask. Maybe win32 behaves the same as you're observing with WSL, or maybe there are more |
@therealkenc thanks for the quick response! Good thinking that this may not actually be causing the hanging/orphaned worker processes I'm seeing, I have an issue (referenced above) on the Dask repo to determine the severity of not having I was able to dig up one other very relevant usage of If I get a more concise way of triggering a failure due to this issue I will definitely try it on WSL vs win32, as you say! |
Not without hand waving. Note there is #2949 #3687 #2915 all flapping in the wind open. You could be hitting any one of them even if the problem isn't But yeah, I had suggested looking at the win32 port on the basis the problem was lack of |
Hello, Please help me to solve this issue, thank you so much in advance. |
This issue has been automatically closed since it has not had any activity for the past year. If you're still experiencing this issue please re-file this as a new issue or feature request. Thank you! |
Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic
Using AF_UNIX socket cannot be set to timeout.
Same issue using AF_INET
This is particularly devastating for me as it prevents me from using Dask LocalClusters via WSL during development. Help!
Timeout for tcp session should be updated for socket created using python. Failing to do this causes hanging worker processes when using Dask and other multiprocessing tools via Python.
The text was updated successfully, but these errors were encountered: