-
-
Notifications
You must be signed in to change notification settings - Fork 102
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
compiler/rtm/locking/ tests have different include/exclude behaviours on different ppc64le machines #2896
Comments
Trying compiler/allocation/ it works. Needs more investigation, but not related with hotspot_custom target. |
Using openjdk test code got vm properties file. with cpu features The main difference is skype has rtm and osuosl doesn't.
However if those features could be set as machine labels that would be helpful. May be new features for infra? @sxa |
Maybe the [email protected] (Skytap) rtm feature is wrong? |
What are the commands you need the output of? |
Yes, using the jdk jtreg extension code ( native WB_GetCPUFeatures) can see that skytap machine has a rtm flag. I'd like to get that flags information directly by command to double confirm it is true. But i cannot get that information from /proc/cpuinfo, which has no flags information at all. That is different from other linux platforms. I'm asking if you could use the root | sudo permission to try other command to get cpu features of skytap as i tried some commands which asks for sudo permission. Or if you could guide me to get cpu features of skytap by command directly? |
@sophia-guo I also dug a bit into this and current code in hotspot uses Btw, on ppc this feature seems to be referred as [1] https://github.com/openjdk/jdk/blob/05ea083b0563ddacf3e38dc329ba00dc4bac9b29/src/hotspot/cpu/ppc/vm_version_ppc.cpp#L683 |
Which commands asked for the elevated access? If I know what they are I can run them for you. |
(Also, did you mean to close this issue since it seems like it's still unresolved?) |
Using hotspot_custom target run tests under compiler/rtm/locking/* will get no test selected error on test-osuosl-ubuntu1804-ppc64le-2 and tests selected either pass or fail on test-skytap-ubuntu2004-ppc64le-1.
Those tests required @requires vm.rtm.cpu & vm.rtm.compiler, which can be set by https://github.com/adoptium/jdk19u/blob/master/test/jtreg-ext/requires/VMProps.java. This different behavior can make jvm_compiler target has different testcases number. Running on test-osuosl-ubuntu1804-ppc64le-2 testcase is 1073 and run on test-skytap-ubuntu2004-ppc64le-1 testcase is 1091. Same with jdk11 https://ci.adoptopenjdk.net/job/Test_openjdk11_hs_extended.openjdk_ppc64le_linux_testList_0/78/testReport/
https://ci.adoptopenjdk.net/job/Test_openjdk11_hs_extended.openjdk_ppc64le_linux_testList_1/86/testReport/
and jdk17:
https://ci.adoptopenjdk.net/job/Test_openjdk17_hs_extended.openjdk_ppc64le_linux_testList_1/81/testReport/
https://ci.adoptopenjdk.net/job/Test_openjdk17_hs_extended.openjdk_ppc64le_linux_testList_1/79/testReport/
This might be a infra issue, need infra's invesitigation.
The text was updated successfully, but these errors were encountered: