-
-
Notifications
You must be signed in to change notification settings - Fork 257
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
jdk(20) alpine x64 linux smoke test hanging #3031
Comments
seems it is not only jdk20 has this problem
|
for the ones marked as green e.g https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk18u/job/jdk18u-alpine-linux-x64-temurin_SmokeTests/47/console |
still do not understand why in GH action test work on both jdk19/20 seems the GHA is using adoptopenjdk/alpine3_build_image image |
so i did a test https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk19/job/jdk19-alpine-linux-x64-temurin_SmokeTests/23/console
in build.xml and seems the hanging part is the copy 3 files |
with more test |
https://ci.adoptopenjdk.net/job/Grinder/5541/console is for jdk18 with my test branch issue/3031 with explicit copy two xml files |
https://ci.adoptopenjdk.net/job/Grinder/5548/console is on jdk 19 |
https://ci.adoptopenjdk.net/job/Grinder/5552/console is the same code but run for windows jdk19 Could it be the problem that jdk19/20 does not work well with ant 1.10.9 for the copy target?
|
Based on all of the information we have gathered so far, here is what we know about this smoke test:
It is because of the fact that this test can run fine in a github workflow environment and that other test jobs do not hang, that it reminded me of one other problem we have been seeing related to alpine-linux that needs to be addressed (which I think is related to or the actual cause of this problem)... the smoke test job does not seem to follow the other test jobs naming convention as evidenced by how it gets displayed in TRSS: I believe if we correct that naming issue, we will no longer see this hang. I suspect, but have not confirmed that some dependent ant targets defined in TKG/scripts/build_test.xml must create dirs based off the known platform name x86-64_alpine-linux versus x64_alpine-linux. |
Maybe @renfeiw can comment from TKG perspective. For TRSS, it sets the platform based on the job name. In this case, we are using 2 different naming conventions for alpine linux platform. It causes a mismatch in the TRSS Grid view as shown above screenshot.
This is a known issue adoptium/aqa-test-tools#695 |
Thanks @llxia ! |
What I am wondering is what is this block of code doing for the alpine-linux case for smoke tests: |
close this issue, both jdk19 and 20 smoketest work on alpine x64 since 24th Nov. |
https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk/job/jdk-alpine-linux-x64-temurin_SmokeTests/
The text was updated successfully, but these errors were encountered: