-
Notifications
You must be signed in to change notification settings - Fork 17.8k
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
x/build: add openbsd/arm builder #25498
Comments
I've resurrected the openbsd/arm builder and should be able to continue running it for the foreseeable future (or until another option is found). |
I see that the builder is running, but it seems not to have enough memory to complete the tests reliably. Basically all of the runs are failing with Is it possible to add more RAM to the builder, or perhaps configure it with some swap to deal with bigger tests? Examples: |
@4a6f656c, please disable the The old-style builders are no longer supported (#21191 (comment)), and we can't easily fix configuration issues with them (such as #32838). |
@bcmills @dmitshur - a replacement openbsd-arm builder (host-openbsd-arm-joelsing) is running with |
(CC @toothrot, @cagedmantis) |
@bcmills @toothrot @cagedmantis - I've turned the buildlet off since it has just been spinning its wheels for the last month. Please let me know when I should try again. |
@4a6f656c Thanks for working on this and sorry about the delay. A few questions to better understand the Have you considered the SkipSnapshot configuration option for this builder? Do you know what the effect of using it on your builder would be? The |
@dmitshur - ah, I was not aware of SkipSnapshot - that does in fact look like it would solve the issue, not sure if sharded tests are an issue here (for openbsd/arm and openbsd/arm64 they would seem unlikely, not sure for linux/riscv64). The upstream network is ~1Mbps, the bigger issue is likely the RTT from .au to .us. I'll raise a CL... |
Change https://golang.org/cl/228238 mentions this issue: |
The builder network is too slow/distant to upload snapshots successfully. Updates golang/go#25498 Change-Id: Ida86eb1f84e34c9810227c98370cef980529796f Reviewed-on: https://go-review.googlesource.com/c/build/+/228238 Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org> Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
@dmitshur - could you please let me know when that change is deployed and I'll try restarting the openbsd/arm builder. |
@4a6f656c Sure. It's deployed now. |
Change https://golang.org/cl/228597 mentions this issue: |
@dmitshur - thanks, we're now up and running, although I've just mailed another CL to reduce the amount of work the builder is trying to do. |
Given the performance of this hardware, reduce the amount of work that it is trying to do. Updates golang/go#25498 Change-Id: I943ab2b01bd10c5217c097464d3904b0f4de2d0a Reviewed-on: https://go-review.googlesource.com/c/build/+/228597 Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org> Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
@dmitshur - any chance of getting the last change deployed (openbsd/arm currently has 873 builds queued)? |
@4a6f656c Yes, it will be deployed at the nearest opportunity, likely today. |
@dmitshur - thanks! |
@andybons the builder was upgraded to OpenBSD 6.7 - builds resumed functioning after https://go-review.googlesource.com/c/go/+/234381 was landed. There are still a handful of intermittent failures which I need to look at - most of these are likely related to the fact that it is a slow non-MP platform. |
A builder for |
…ilders The arm64 and mips64 builder run OpenBSD 6.8: openbsd-arm64-jsing: OpenBSD gopher-arm64.sing.id.au 6.8 GENERIC.MP#2 arm64 openbsd-mips64-jsing: OS: OpenBSD er4.sing.id.au 6.8 GENERIC.MP#0 octeon The openbsd-arm-jsing builder was offline but according to golang/go#25498 (comment) it's running at least OpenBSD 6.7. Assuming that this version is affected as well (or the builder was upgraded to 6.8 in the meantime), skip TestPacketConnReadWriteMulticastUDP on this builder as well. For golang/go#11811. Updates golang/go#42064. Change-Id: Ia9919057bfc2a69b8884228508ae919ce9d624e9 Reviewed-on: https://go-review.googlesource.com/c/net/+/283752 Trust: Tobias Klauser <tobias.klauser@gmail.com> Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Joel Sing <joel@sing.id.au>
@4a6f656c used to maintain one but it doesn't seem to be running anymore.
Cloud arm32 is hard to find, so this might end up being a Raspberry Pi on my desk.
The text was updated successfully, but these errors were encountered: