AdoptOpenJDK/TSC

Promote AdoptOpenJDK Version jdk-11.0.9+11

andrew-m-leonard opened this issue · 16 comments

Java Version:

JVM:

  • OpenJ9
  • Hotspot

@AdoptOpenJDK/tsc please can somebody +1 this request?

openj9 triage:
aarch64 sanity.functional:

aarch64 sanity.openjdk:

TRSS link
Build URL https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk11-pipeline/1225/
Started by user George Adams

⚠️ jdk11u-aix-ppc64-hotspot has a build result of FAILURE ⚠️

⚠️ jdk11u-windows-x86-32-hotspot has a build result of FAILURE ⚠️

Test_openjdk11_hs_extended.system_x86-64_mac
HCRLateAttachWorkload_previewEnabled_0 => deep history 2/13 passed - known infra issue adoptium/infrastructure#1274 (test passes on macos1010, fails on later versions)

Test_openjdk11_hs_sanity.external_s390x_linux

Test_openjdk11_hs_sanity.external_s390x_linux_openliberty-mp-tck
openliberty_microprofile_tck_0 => deep history 0/9 passed

gdams commented

JDk11 re-run on failing platforms + linux (x64/aarch64) https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk11-pipeline/1229/

OpenJ9 Release Pipelines:
Linux 64bit + XL: https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk11-pipeline/1227/
Aarch64 + Aarch64XL: https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk11-pipeline/1228/
Aarch64 + Aarch64XL (testless original run): https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk11-pipeline/1222/
Windows 64bit: https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk11-pipeline/1224/
Mac + XL, Windows (XL only), AIX ppc64, ppc64le + XL, s390xLinux + XL (plus testless linux builds and a broken windows build): https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk11-pipeline/1221/

gdams commented

JDK 11 re-run

TRSS link
Build URL https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk11-pipeline/1229/
Started by user George Adams

⚠️ jdk11u-aix-ppc64-hotspot has a build result of FAILURE ⚠️

Test_openjdk11_hs_sanity.system_x86-64_linux
TestJlmRemoteClassAuth_0 => deep history 3/4 passed
TestJlmRemoteClassNoAuth_0 => deep history 3/4 passed
TestJlmRemoteMemoryAuth_0 => deep history 3/4 passed
TestJlmRemoteMemoryNoAuth_0 => deep history 3/4 passed
TestJlmRemoteNotifierProxyAuth_0 => deep history 3/4 passed
TestJlmRemoteThreadAuth_0 => deep history 0/1 passed
TestJlmRemoteThreadNoAuth_0 => deep history 0/1 passed

  • TestJlm* are recently re-enabled tests (not run for many past releases), non-blocking

Test_openjdk11_hs_sanity.external_x86-64_linux - non-blocking (parent for quarkus_quickstarts/openliberty-mp-tck below)

Test_openjdk11_hs_sanity.openjdk_x86-32_windows
jdk_lang_native_win_0 => deep history 0/14 passed - created issue adoptium/aqa-tests#2029

Test_openjdk11_hs_special.openjdk_aarch64_linux - new/non-blocking

Test_openjdk11_hs_extended.perf_aarch64_linux - new/non-blocking

Test_openjdk11_hs_special.functional_aarch64_linux - new/non-blocking

Test_openjdk11_hs_extended.system_x86-32_windows
MathLoadTest_all_0 => deep history 0/13 passed
LockingLoadTest_0 => deep history 0/13 passed - longstanding/non-blocking

Test_openjdk11_hs_sanity.external_x86-64_linux_openliberty-mp-tck
openliberty_microprofile_tck_0 => deep history 0/4 passed - non-blocking

Test_openjdk11_hs_sanity.external_x86-64_linux_quarkus_quickstarts
quarkus_quickstarts_test_0 => deep history 3/4 passed - non-blocking

Test_openjdk11_hs_extended.openjdk_aarch64_linux - new/non-blocking
jvm_compiler_0 => deep history 0/1 passed
jdk_awt_0 => deep history 0/1 passed
jdk_beans_0 => deep history 0/1 passed

Test_openjdk11_hs_special.system_aarch64_linux - new/non-blocking

Test_openjdk11_hs_special.perf_aarch64_linux - new/non-blocking

OpenJ9 shipped.

Hotspot looks fine, all failures except one are known non-blockers.

The only unknown/untriaged failure of the hotspot set is:

Test_openjdk11_hs_sanity.openjdk_x86-32_windows
jdk_lang_native_win_0 => deep history 0/14 passed - created issue adoptium/aqa-tests#2029

Appears to be a relatively recent test case addition into the openjdk group, see notes in adoptium/aqa-tests#2029 (comment) failing for at least 75 days with:

java.lang.UnsatisfiedLinkError: 'long CheckHandles.getProcessHandleCount()'
at CheckHandles.getProcessHandleCount(Native Method)
at CheckHandles.main(CheckHandles.java:64)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:298)
at java.base/java.lang.Thread.run(Thread.java:834)

Do not know if it has ever passed on win32 platform. Grinder: https://ci.adoptopenjdk.net/job/Grinder/4305/

gdams commented

@smlambert thanks for the update, I'll proceed with shipping 11

gdams commented

JDK11 hotspot shipped

gdams commented

OpeJ9 macOS re-run:

TRSS link
Build URL https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk11-pipeline/1231/
Started by user George Adams

NO FAILURES

sxa commented

Shenandoah missing from HotSpot JDK11, Fixed in adoptium/temurin-build#2177.
Re-running at https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk11-pipeline/1233/console with adoptBuildNumber=1

Checked WIn/x32 and it accepts the option:

C:\Users\sxa\jdk-11.0.9+11-jre\bin>java -XX:+UseShenandoahGC -Xlog:gc -version
[0.036s][info][gc] Heuristics ergonomically sets -XX:+ExplicitGCInvokesConcurrent
[0.038s][info][gc] Heuristics ergonomically sets -XX:+ShenandoahImplicitGCInvokesConcurrent
[0.042s][info][gc] Using Shenandoah
openjdk version "11.0.9" 2020-10-20
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.9+11)
OpenJDK Client VM AdoptOpenJDK (build 11.0.9+11, mixed mode)
[0.294s][info][gc] Cancelling GC: Stopping VM

Summary:

sxa commented

@AdoptOpenJDK/tsc Request to ship the above Shenandoah rebuild of JDK11/HotSpot please? Summary of test issues in previous comment

TL;DR: WIndows perf hang, rerun ok. macos rogue core file on machine, re-run elsewhere still in progress. Approvals will be conditional on that and the subsequent installer jobs completing of course. (All complete)

sxa commented

Versions with Shenandoah now available as 11.0.9+11.1. Everything now complete with this release, so closing. Retrospective for the releases are in #181