-
-
Notifications
You must be signed in to change notification settings - Fork 322
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_jfr tests fail on jdk8 hotspot xLinux #3253
Comments
Deep history shows this test passes occasionally. Can we verify the status of the jdk_jfr tests from the October release on this platform? If we hit the same issues with last release (and reran to see it passing), we will do the same with this release. Try grinding on the machine its shown to pass in the deep history view (test-docker-ubuntu2010-x64-3). If passes, what is special about that machine in relation to what this test is doing (look at test code). If fails, run with ITERATIONS=10 to see what is the pass rate. We need to take extra action to try and figure out root cause (test / infra / product) and raise an issue in the appropriate location. If test issue: If infra issue: If intermittent product issue: |
Rerunning on the machine it last passed on, test-docker-ubuntu2010-x64-3, https://ci.adoptopenjdk.net/job/Grinder/3263/console |
The deep history log provides a dump when the timeout occurs: TestCompilerCompiles has:
which is the test waiting for the request to compile the method via WhiteBox. TestShutdownEvent has:
where it's waiting on the code to actually start up the subprocess. However the stdout has:
So we can't see exactly which subprocess was stuck. I'd consider them both test/infra issues rather than product issues. |
Thanks for this assessment @jiekang - based on it and the fact that this test passes intermittently on some machines (test-docker-ubuntu2010-x64-3 has both passed and failed before which also potentially indicates infra/test issues), we will not block the release on these failures, but indeed we should figure out which subprocess is stuck and why... @Haroon-Khel - could it be the case that there are some processes laying around that then block some of this tests subprocesses from running? and when we do a cleanup of the machines (static docker containers) we see 1 passing run before the machine is back to a state where this test fails again. |
I'll take a look |
On test-docker-ubuntu2010-x64-3 there was a rogue Test_openjdk17_hs_extended.openjdk_x86-64_linux_testList_1 process from jan 18 still running. Also, I noticed that test-docker-ubuntu2010-x64-3 is actually test-docker-fedora35-x64-1; I replaced test-docker-ubuntu2010-x64-3 with test-docker-ubuntu2110-x64-1 a few weeks back, and I must have forgotten to remove the jenkins node for test-docker-ubuntu2010-x64-3, and then when setting up test-docker-fedora35-x64-1 I gave it the same port on the dockerhost. That may explain why the test no longer passes on test-docker-ubuntu2010-x64-3, and so does hint towards this issue being a machine specific problem Anyway, rerunning on test-docker-fedora35-x64-1 https://ci.adoptopenjdk.net/job/Grinder/3291/console |
The following tests from jdk_jfr in the extended openjdk test suite fail on xLinux
https://ci.adoptopenjdk.net/job/Test_openjdk8_hs_extended.openjdk_x86-64_linux_testList_1/30/testReport/
jdk/jfr/event/compiler/TestCompilerCompile.java.TestCompilerCompile
jdk/jfr/event/runtime/TestShutdownEvent.java.TestShutdownEvent
jdk/jfr/event/runtime/TestShutdownEvent.java.TestShutdownEvent has been excluded on aarch64 linux but not yet for xLinux
#3007
The text was updated successfully, but these errors were encountered: