-
-
Notifications
You must be signed in to change notification settings - Fork 719
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
test_nanny_worker_port_range hangs on Windows #5925
Comments
Confirmed that the issue is caused by the one-line change to the logging template. I'll further investigate. ETA tomorrow for either a fix or a revert. |
The issue was that the added timestamps caused the popen stderr pipe to fill up and there was nothing flushing it. As a consequence the dask-worker subprocess was getting stuck indefinitely. |
@crusaderky why was this only showing up on Windows? Could it actually happen anywhere, and Windows was just the canary in the coal mine? |
It was happening on Windows because pipe buffer size is OS-specific and it turns out that on Windows it's slightly smaller. |
test_nanny_worker_port_range has started deterministically hanging on Windows.
As it hangs on pytest-timeout, it brings down the whole test suite.
Last successful run March 9th, 6AM
First failing run March 9th, 10AM
Third party dependencies were not updated:
This regression seems to have been caused by #5897; see latest build on the PR (which predates March 9th).
The text was updated successfully, but these errors were encountered: