-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
not ok - fs_event_watch_dir_recursive and hrtime (MacOS) #2117
Comments
Some of the tests are timing-sensitive by nature, so some failures are expected if the machine is under high load. Is there a possibility for you to re-run the test suite a few times to see if they're persistent failures? |
I have re-run them 3 times (twice yesterday and once today just before I posted the issue) and the results are the same. This CI is part of Conda Forge package manager and libuv test suite has been successfully passing all its tests since 1.6.1 release. |
I've been going through the changes in the last few releases but there are no clear candidates that could be responsible. Is there a way for you to bisect? |
@bnoordhuis I will try to do that once I have some free time. |
@bnoordhuis I haven't had a chance to bisect the issue, so I only state the obvious facts here:
|
Expecting `uv_sleep(45)` to wake up within 80 ms is not a reasonable assumption: the operating system may not reschedule the process within that time frame when the system is overloaded. The test fails intermittently on our own CI and packagers have reported similar failures. Fixes: libuv#2117
Looking at the test, I think it's simply making a bad assumption. I've opened #2186 to fix that. |
Expecting `uv_sleep(45)` to wake up within 80 ms is not a reasonable assumption: the operating system may not reschedule the process within that time frame when the system is overloaded. The test fails intermittently on our own CI and packagers have reported similar failures. Fixes: libuv#2117 PR-URL: libuv#2186 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Expecting `uv_sleep(45)` to wake up within 80 ms is not a reasonable assumption: the operating system may not reschedule the process within that time frame when the system is overloaded. The test fails intermittently on our own CI and packagers have reported similar failures. Fixes: libuv#2117 PR-URL: libuv#2186 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
https://travis-ci.org/conda-forge/libuv-feedstock/jobs/468732638
1.24.1 on Linux/MacOS and 1.24.0 on MacOS releases work just fine.
The text was updated successfully, but these errors were encountered: