adoptium / infrastructure

This repo contains all information about machine maintenance.
Apache License 2.0
85 stars 101 forks source link

Correct ARMv8 to aarch64 in Jenkins #1837

Open Willsparker opened 3 years ago

Willsparker commented 3 years ago

Found as a part of https://github.com/AdoptOpenJDK/openjdk-infrastructure/issues/1716#issuecomment-755202080

As suggested by @sxa (https://github.com/AdoptOpenJDK/openjdk-infrastructure/pull/1806#pullrequestreview-562539987), we should change the Jenkins name of the following machines, so they match the inventory.yml, i.e. remove the l from armv(7|8)l:

Should just be a case of changing their names, and restarting the Jenkins agent.

Willsparker commented 3 years ago

Clearing assignment as I don't have access to the machines to restart the Jenkins agent

sxa commented 3 years ago

I'm tempted to switch them all over to aarch64 instead of armv8 since I think that name is clearer to most people, and it's consistent with uname and what we use on the download site ... And the build job names

Willsparker commented 3 years ago

Yeah, that seems fair - should I rename the issue ? Should ARMv7 remain ARMv7? (I noticed that the job just refers to it as arm)

Willsparker commented 3 years ago

@sxa I'm happy to pick this up, as it's blocking me on #1716 , but presumably I'm going to need access to all of the arm64 nodes, so I'm able to restart the Jenkins Agents.

(The following is a list of machines that I don't have access to. I do have it for the rest of the ARMv8 nodes in the inventory)

Node in Inventory IP Other Info
build-linaro-centos76-armv8-2 213.146.141.123
build-packet-ubuntu1804-armv8-1 139.178.82.234
docker-packet-ubuntu1604-armv8-1 147.75.77.146
docker-scaleway-ubuntu1604-armv7-1 51.158.73.136
test-macstadium-macos11-arm64-1 199.7.163.51 (Blocked by #1855 )
Haroon-Khel commented 3 years ago

@Willsparker Any update on this?

Willsparker commented 3 years ago

Still waiting on @sxa so I can get access to the above nodes

sxa commented 3 years ago

Quick update on this - the Linaro machines are not currently in production, the scaleway ones are going to get decomissioned (and are armv7 not armv8), the packet aarch64 ones listed above are also to be decomissioned soon. We'll need to consider what to do with the macos ones ...

sxa commented 3 years ago

Still considering keeping armv8 since aarch64 will become ambiguous across armv8, armv8.2 (Required by Dragonwell) and the upcoming armv9

sxa commented 2 years ago

After some discussions with someone at ARM I've come to the conclusion that standardising on aarch64 is the right approach for the naming, so yes we should go for that :-)