-
Notifications
You must be signed in to change notification settings - Fork 17.7k
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 LUCI windows-arm64 builder #64587
Comments
Change https://go.dev/cl/547937 mentions this issue: |
For golang/go#64587. Change-Id: Ic71ff512f2f099017991fd856d7b2fa5aefea5f0 Reviewed-on: https://go-review.googlesource.com/c/build/+/547937 Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org> Auto-Submit: Than McIntosh <thanm@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Commit-Queue: Than McIntosh <thanm@google.com> TryBot-Bypass: Dmitri Shuralyov <dmitshur@golang.org>
Here is the certificate: |
OK, due to mistakes on my part, I am going to redo the key generation. Here is a new csr: |
Here is the certificate (round 2): |
I have added a new CIPD package containing C/C++ compilers for windows-arm64, for use with LUCI:
Compilers were drawn from the existing bundle at |
Update: sent these CLs as part of the work on this issue (forgot to tags the CLs, so mentioning here): CL 549118: env/windows-arm64: add helper program for file writing I have one more fix in the works after that related to scheduled tasks. |
This patch revises the recipe for creating a scheduled task (via powershell commands) to run the LUCI token generator. Turns out that the default for scheduled tasks is to only run them when their specified user is logged in, meaning that the recipe as written was incorrect. The fix is to use the 'New-ScheduledTaskPrincipal' cmdlet to boost the priority of the task and run it as a service account / system user. Updates golang/go#64587. Change-Id: I281d8c5c11b0b41478524dfd456f4b1179c4d840 Reviewed-on: https://go-review.googlesource.com/c/build/+/549755 Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Change https://go.dev/cl/549755 mentions this issue: |
Change https://go.dev/cl/551675 mentions this issue: |
Update the instructions for VM bringup to ensure that each VM has a unique numeric suffix, which is required by LUCI (e.g. "windows-arm64-azure--01" as opposed to just "windows-arm64-azure"). Updates golang/go#64587. Change-Id: I458d8e05dc55a22374c6c85fb8920ec9cb55c854 Reviewed-on: https://go-review.googlesource.com/c/build/+/551675 Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Change https://go.dev/cl/553675 mentions this issue: |
This patch has a couple of additional VM configuration changes designed to help Azure windows-arm64 VMs play a bit more nicely with LUCI. First, be sure to disable the windows file indexing service, which for some reason soaks up a huge amount of CPU when LUCI is active on a swarming bot run. Second, set SWARMING_NEVER_REBOOT for these VMs; in cases where windows is being sluggish, LUCI seems to be a bit trigger happy in terms of warning to restart bots, which also doesn't work well with these VMs. Set the SWARMING_NEVER_REBOOT environment variable to tell the swarming bot to avoid rebooting VMs. Updates golang/go#64587. Change-Id: I286f6662af304ed88a03793913dc627599cdce33 Reviewed-on: https://go-review.googlesource.com/c/build/+/553675 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Auto-Submit: Than McIntosh <thanm@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
@thanm Are there specific tasks left to do here, or is it a good time to mark this as resolved? Thanks. |
Nothing specific left to do as far as I know. Closing out, thanks. |
Tracking issue for adding new windows-arm64 LUCI builders. Proposed hostname is
windows-arm64-azure
with the individual builders suffixed with
--00
,--01
and so on.CSR is attached.
windows-arm64-azure.csr.txt
The text was updated successfully, but these errors were encountered: