-
-
Notifications
You must be signed in to change notification settings - Fork 154
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
spec tests get stopped (flakiness) #330
Comments
I have still seen this occasionally :-( Doesn't happen very often though |
Just ran into this twice on 0.8.pre11. I did |
It definitely is some race in |
Different flakiness: one test case in |
0.8.5 release, got flakiness in
oh actually this was mksh, not osh! |
Changed it to gah! |
This is issue #330. For some reason mksh started being flaky in parallel ('osh-all'), but not when run serially on its own. [build] Get rid of /../ in path. This caused the ovm-build benchmark to fail for some unknown reason.
case 47 in spec/builtin-io -- got |
I don't really know what it was trying to do anyway. Addresses issue #330.
Happened on releasing 0.8.12, and then I just did |
Hm this seems to happen much more often on CPUs with 24 cores (broome, spring) |
hit this twice in a row on 0.9.2 :-( need to fix For some reason it always causes |
Hm are we starting too many processes? Then I'd expect the OOM killer to be the culprit, but that kills it, doesn't stop it (SIGSTOP) https://stackoverflow.com/questions/726690/what-killed-my-process-and-why I also searched for SIGSTOP in the spec tests ... |
Got the failing |
Hitting this very consistently with 24 core machine ... gah. For the 0.9.4 release I think the real solution is containers so there's no interference? |
Started hitting this again today, for some reason :-( https://oilshell.zulipchat.com/#narrow/stream/121539-oil-dev/topic/Random.20spec.20test.20stoppages |
It is much more prevalent now , running into this for the 0.15.0 release I took
|
These files use $SH -i and seem to tickle a race condition resulting in stopped jobs. This has been happening for 4 years -- see bug #330. But it's more prevalent now that we have job control.
Update:
Details: https://oilshell.zulipchat.com/#narrow/stream/121539-oil-dev/topic/Random.20spec.20test.20stoppages |
Hm I hit this while refactoring the spec tests I believe it doesn't hold up the release because Doesn't happen in the CI because we don't have a terminal It happens with a parallel run WITH a terminal |
This seems to have started happening in the last few days. A signal gone wild?
The text was updated successfully, but these errors were encountered: