Skip to content
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/env: convert linux/ppc64le builders to use rundockerbuildlet (Docker-per-build) #21189

Closed
bradfitz opened this issue Jul 27, 2017 · 13 comments

Comments

@bradfitz
Copy link
Member

commented Jul 27, 2017

The ppc64 and ppc64le builders should do the new Docker-container-per-build that @adams-sarah did for linux-arm (scaleway) and linux-arm64 (packet.net and linaro).

@gopherbot gopherbot added this to the Unreleased milestone Jul 27, 2017
@gopherbot gopherbot added the Builders label Jul 27, 2017
@bradfitz

This comment has been minimized.

Copy link
Member Author

commented Jul 27, 2017

(And then change HermeticReverse to true in dashboard/builders.go)

@laboger

This comment has been minimized.

Copy link
Contributor

commented Jul 27, 2017

AFAIK Docker can't be built with golang for ppc64 big endian because of the missing linker support. Not sure if that affects what you are trying to do here.

@bradfitz

This comment has been minimized.

Copy link
Member Author

commented Jul 27, 2017

@laboger, ah, bummer. But ppc64le is good?

@laboger

This comment has been minimized.

Copy link
Contributor

commented Jul 27, 2017

Yes Docker can be built and used with golang on ppc64le.

@jessfraz

This comment has been minimized.

Copy link
Contributor

commented Jul 27, 2017

@gopherbot

This comment has been minimized.

Copy link

commented Jul 31, 2017

Change https://golang.org/cl/52292 mentions this issue: env/linux-ppc64le: convert to docker builders

@bradfitz bradfitz added the new-builder label Nov 7, 2018
@bradfitz bradfitz changed the title x/build/env: convert ppc64 and ppc64le builders to use Docker-per-build x/build/env: convert ppc64 and ppc64le builders to use rundockerbuildlet (Docker-per-build) Oct 10, 2019
@bradfitz bradfitz changed the title x/build/env: convert ppc64 and ppc64le builders to use rundockerbuildlet (Docker-per-build) x/build/env: convert linux/ppc64le builders to use rundockerbuildlet (Docker-per-build) Oct 10, 2019
@bradfitz

This comment has been minimized.

Copy link
Member Author

commented Oct 10, 2019

Docker still doesn't work on ppc64, and on ppc64le, Docker isn't packaged for Debian, so I filed a ticket with OSUOSL to get a new Ubuntu ppc64le VM (https://support.osuosl.org/SelfService/Display.html?id=30848).

/cc @toothrot

@ceseo

This comment has been minimized.

Copy link
Contributor

commented Oct 10, 2019

@bradfitz did you ask for POWER8 or POWER9 VMs? Might make sense to convert the POWER9 builder to Docker as well. The one I set up is Debian too.

@bradfitz

This comment has been minimized.

Copy link
Member Author

commented Oct 10, 2019

I didn't specify.

@gopherbot

This comment has been minimized.

Copy link

commented Oct 11, 2019

Change https://golang.org/cl/200757 mentions this issue: env/linux-ppc64le/osuosl: update NOTES

gopherbot pushed a commit to golang/build that referenced this issue Oct 11, 2019
One of the little ppc64le VMs was lost in the upgrade, and we got one
new beefy one.

Updates golang/go#34830
Updates golang/go#21189
Updates golang/go#21260

Change-Id: I4488d106c5c146c6e55d2d3528913f5507b9d57b
Reviewed-on: https://go-review.googlesource.com/c/build/+/200757
Reviewed-by: Bryan C. Mills <bcmills@google.com>
@gopherbot

This comment has been minimized.

Copy link

commented Oct 11, 2019

Change https://golang.org/cl/200820 mentions this issue: env/linux-ppc64{,le}/osuosl: update NOTES

gopherbot pushed a commit to golang/build that referenced this issue Oct 15, 2019
Add details of 3 new big VMs: POWER8 (le), POWER9 (le), and POWER8 (be).

Still not configured, but we have them provisioned.

Updates golang/go#34830
Updates golang/go#21189
Updates golang/go#21260

Change-Id: If648e9966485062cda8131caf2ac5f87ab839fc5
Reviewed-on: https://go-review.googlesource.com/c/build/+/200820
Reviewed-by: Bryan C. Mills <bcmills@google.com>
@gopherbot

This comment has been minimized.

Copy link

commented Oct 17, 2019

Change https://golang.org/cl/201637 mentions this issue: all: update linux-ppc64le builders

@gopherbot

This comment has been minimized.

Copy link

commented Oct 18, 2019

Change https://golang.org/cl/202017 mentions this issue: cmd/coordinator: fix health checking of ppc64 machines

gopherbot pushed a commit to golang/build that referenced this issue Oct 21, 2019
Fixes golang/go#34990
Updates golang/go#21189

Change-Id: I7f546564dd5149de6915dc631cafe3164e0e7a70
Reviewed-on: https://go-review.googlesource.com/c/build/+/202017
Reviewed-by: Bryan C. Mills <bcmills@google.com>
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
6 participants
You can’t perform that action at this time.