-
-
Notifications
You must be signed in to change notification settings - Fork 312
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
DockerBasicTest.java run fail on aarch64 platform #3629
Comments
Test passed in grinder https://ci.adoptopenjdk.net/job/Grinder/4604/console, which is using temurin jdk8 aarch64. Not sure the real reason for the failure. |
If you want to run this test really, you should make sure the docker service work normally. |
testcase list:
|
Excluded docker testcases on linux-aarch64: DockerBasicTest.java TestCPUAwareness.java TestCPUSets.java TestMemoryAwareness.java TestMisc.java Fixes: adoptium#3629 Signed-off-by: sendaoYan <[email protected]>
Excluded docker testcases on linux-aarch64: DockerBasicTest.java TestCPUAwareness.java TestCPUSets.java TestMemoryAwareness.java TestMisc.java Fixes: #3629 Signed-off-by: sendaoYan <[email protected]>
@sendaoYan Could you confirm that we need to open an issue in JBS to update hotspot/test/testlibrary/com/oracle/java/testlibrary/DockerfileConfig.java to fix this issue? |
I think it's necessaty to creat open an issue in upstream JBS. But I don't have an account. |
@andrew-m-leonard could you help this? Reopen and will close when issue is opened in jbs |
Same issue with arm32 https://ci.adoptopenjdk.net/job/Grinder/5314/ |
Excluded docker testcases on linux-aarch64: DockerBasicTest.java TestCPUAwareness.java TestCPUSets.java TestMemoryAwareness.java TestMisc.java Fixes: adoptium#3629 Signed-off-by: sendaoYan <[email protected]>
* Excluded docker testcases on linux-aarch64 platform (#3885) Excluded docker testcases on linux-aarch64: DockerBasicTest.java TestCPUAwareness.java TestCPUSets.java TestMemoryAwareness.java TestMisc.java Fixes: #3629 Signed-off-by: sendaoYan <[email protected]> * Disable TestMemoryAwareness.java (#3891) Disable runtime/containers/docker/TestMemoryAwareness.java, which fail because of kernel does not support swap limit capabilities or the cgroup is not mounted Fixes: #3886 Signed-off-by: sendaoYan <[email protected]> * July release: update problem list for jdk8, especially arm (#3898) Signed-off-by: Sophia Guo <[email protected]> Co-authored-by: yansendao <[email protected]>
What is the correct fix here? removing aarch64 from the docker image name doesn't look right to me? |
The correct fix for this is to specify
It's not a good idea to rely on the defaults for those container tests. |
There really is nothing to report upstream, as that's the way to handle mismatches on the base image versions. See https://bugs.openjdk.org/browse/JDK-8221342 |
Thanks for your advice. |
Describe the bug
DockerBasicTest.java run fail on aarch64 platform, because of can't get the "aarch64/ubuntu:latest" docker image.
To Reproduce
jtreg -va -nr -w tmp hotspot/test/runtime/containers/docker/DockerBasicTest.java
docker pull aarch64/ubuntu:latest
Expected behavior
run success
Screenshots
Additional context
dockerfile generate by testcase:
hotspot/test/testlibrary/com/oracle/java/testlibrary/DockerfileConfig.java:
The text was updated successfully, but these errors were encountered: