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
all: occasional "resource temporarily unavailable" flakes on linux-s390x builder #32328
Comments
Here's a seemingly-related failure in the
(https://build.golang.org/log/e518ab1802ac73754f4f3a51d7fb3cba86868b4e) So perhaps it's not specific to the |
CC @mundaym |
Change https://golang.org/cl/179603 mentions this issue: |
I haven't seen I think this may need a deeper fix in our |
I've done a bit of digging (systemd isn't something I'm very familiar with) and I think this might be due to the default systemd I don't know if the I've added the following lines to the buildlet service:
Hopefully this will make the s390x builder less flaky in future... |
Does anyone know if there is a way to check the current cgroup's resource limits? Maybe we can get the buildlet to print some of them. |
For Go stuff I've always just used the defaults. But maybe the defaults have changed or your distro has lower limits or s390x ends up creating more threads for some reason?
I don't. But that's a good idea. |
I think it's a distro defaults thing. Ubuntu 18.04 defaults to 4915 tasks which is a lot more headroom. |
It's not clear to me whether this is related to CL 177599 and #32205.
From https://build.golang.org/log/8842ba4fe354ba0d2a48ea5918280b3a2a202dcb:
CC @ianlancetaylor @rsc
The text was updated successfully, but these errors were encountered: