Skip to content
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

Fixes to IProfiler fanin data collection #20961

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mpirvu
Copy link
Contributor

@mpirvu mpirvu commented Jan 17, 2025

Interpreter profiler data collection contained two bugs which are fixed by this commit.

Interpreter profiler data collection contained two bugs
which are fixed by this commit.

Signed-off-by: Marius Pirvu <[email protected]>
@mpirvu mpirvu requested a review from dsouzai as a code owner January 17, 2025 09:38
@mpirvu
Copy link
Contributor Author

mpirvu commented Jan 17, 2025

jenkins test sanity all JDK21

@mpirvu
Copy link
Contributor Author

mpirvu commented Jan 17, 2025

On plinux we see one known issue with " can't bind server address: Address already in use"
On mac we have one timeout for cmdLineTest_J9test_common_0

06:21:35  Testing: Test option -Xtrace:output
06:21:35  Test start time: 2025/01/17 06:21:35 Eastern Standard Time
06:21:35  Running command: "/Users/jenkins/workspace/Test_openjdk21_j9_sanity.functional_x86-64_mac_Personal_testList_0/jdkbinary/j2sdk-image/bin/java"   -Xdump -Xtrace:output=testTraceOutput.trc -version
06:21:35  Time spent starting: 2 milliseconds
06:22:42  ***[TEST INFO 2025/01/17 06:22:35] ProcessKiller detected a timeout after 60000 milliseconds!***

It's very unlikely that this issue was caused by this PR. Also, a 10x grinder was successful.
AIX runs are still in progress.

@dsouzai
Copy link
Contributor

dsouzai commented Jan 17, 2025

The AIX job actually passed, but for some reason is stuck trying to update the status on github:

[Pipeline] build (Building Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal)
06:04:50  Scheduling project: [Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal](https://openj9-jenkins.osuosl.org/job/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal/)
06:04:50  The parameter 'KEEP_REPORTDIR' did not have the type expected by [Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal](https://openj9-jenkins.osuosl.org/job/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal/). Converting to Boolean Parameter.
06:04:55  Starting building: [Test_openjdk21_j9_sanity.functional_ppc64_aix_Personal #193](https://openj9-jenkins.osuosl.org/job/Test_openjdk21_j9_sanity.functional_ppc64_aix_Personal/193/)
06:04:56  Starting building: [Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal #89](https://openj9-jenkins.osuosl.org/job/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal/89/)
08:06:06  Build [Test_openjdk21_j9_sanity.functional_ppc64_aix_Personal #193](https://openj9-jenkins.osuosl.org/job/Test_openjdk21_j9_sanity.functional_ppc64_aix_Personal/193/) completed: SUCCESS
[Pipeline] echo
08:06:06  Downstream job Test_openjdk21_j9_sanity.functional_ppc64_aix_Personal PASSED after 2 hr 1 min

@dsouzai
Copy link
Contributor

dsouzai commented Jan 17, 2025

Oh i guess it's still waiting for the sanity.openjdk tests to pass.

@mpirvu
Copy link
Contributor Author

mpirvu commented Jan 17, 2025

The AIX test finished as a failure due to one of the 3 testlists timing out:

7:21:00  Running test jdk_security2_0 ...
07:21:00  ===============================================
07:21:00  jdk_security2_0 Start Time: Fri Jan 17 12:01:12 2025 Epoch Time (ms): 1737115272357
07:21:00  variation: Mode150
07:21:00  JVM_OPTIONS:  -XX:+UseCompressedOops -Xverbosegclog 
07:21:00  { \
07:21:00  echo "";	echo "TEST SETUP:"; \
07:21:00  "/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/jdkbinary/j2sdk-image/bin/java" -Xshareclasses:destroyAll; "/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/jdkbinary/j2sdk-image/bin/java" -Xshareclasses:groupAccess,destroyAll; echo "cache cleanup done"; \
07:21:00  mkdir -p "/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/aqa-tests/TKG/../TKG/output_17371109407413/jdk_security2_0"; \
07:21:00  cd "/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/aqa-tests/TKG/../TKG/output_17371109407413/jdk_security2_0"; \
07:21:00  echo "";	echo "TESTING:"; \
07:21:00  "/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/jdkbinary/j2sdk-image/bin/java" -Xmx512m -jar "/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/aqa-tests/TKG/../../jvmtest/openjdk/jtreg/lib/jtreg.jar" \
07:21:00  -agentvm -a -ea -esa -v:fail,error,time,nopass -retain:fail,error,*.dmp,javacore.*,heapdump.*,*.trc -ignore:quiet -timeoutFactor:8 -xml:verify  -concurrency:1 -nativepath:"/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/jdkbinary/openjdk-test-image/jdk/jtreg/native" -vmoptions:"-Xmx512m  -XX:+UseCompressedOops -Xverbosegclog  " \
07:21:00  -timeoutHandler:jtreg.openj9.CoreDumpTimeoutHandler -timeoutHandlerDir:"/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/../../testDependency/lib/openj9jtregtimeouthandler.jar" \
07:21:00  -w ""/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/aqa-tests/TKG/../TKG/output_17371109407413/jdk_security2_0"/work" \
07:21:00  -r ""/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/aqa-tests/TKG/../TKG/output_17371109407413/jdk_security2_0"/report" \
07:21:00  -jdk:"/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/jdkbinary/j2sdk-image" \
07:21:00  -exclude:"/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/aqa-tests/TKG/../openjdk/openjdk-jdk/test/jdk/ProblemList.txt" \
07:21:00  -exclude:"/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/aqa-tests/TKG/../../jvmtest/openjdk/excludes/ProblemList_openjdk21-openj9.txt" \
07:21:00   \
07:21:00  -exclude:"/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/aqa-tests/TKG/../openjdk/excludes/vendors/eclipse/ProblemList_openjdk21.txt" \
07:21:00  "/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/aqa-tests/TKG/../openjdk/openjdk-jdk/test/jdk:jdk_security2"; \
07:21:00  if [ $? -eq 0 ]; then echo "-----------------------------------"; echo "jdk_security2_0""_PASSED"; echo "-----------------------------------"; cd /home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/aqa-tests/TKG/..;  else echo "-----------------------------------"; echo "jdk_security2_0""_FAILED"; echo "-----------------------------------"; fi; \
07:21:00  echo "";	echo "TEST TEARDOWN:"; \
07:21:00  "/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/jdkbinary/j2sdk-image/bin/java" -Xshareclasses:destroyAll; "/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/jdkbinary/j2sdk-image/bin/java" -Xshareclasses:groupAccess,destroyAll; echo "cache cleanup done"; \
07:21:00   } 2>&1 | tee -a "/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/aqa-tests/TKG/../TKG/output_17371109407413/TestTargetResult";
07:21:00  
07:21:00  TEST SETUP:
07:21:00  JVMSHRC005I No shared class caches available
07:21:00  JVMSHRC005I No shared class caches available
07:21:00  cache cleanup done
07:21:00  
07:21:00  TESTING:
07:21:01  Directory "/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/aqa-tests/TKG/../TKG/output_17371109407413/jdk_security2_0/work" not found: creating
07:21:01  Directory "/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/aqa-tests/TKG/../TKG/output_17371109407413/jdk_security2_0/report" not found: creating
07:21:09  XML output with verification to /home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_ppc64_aix_Personal_testList_2/aqa-tests/TKG/output_17371109407413/jdk_security2_0/work
07:33:06  Cannot contact p8-java1-ibm03: java.lang.InterruptedException
16:06:42  Cancelling nested steps due to timeout
16:06:42  Could not connect to p8-java1-ibm03 to send interrupt signal to process

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants