AdoptOpenJDK / TSC

The AdoptOpenJDK Technical Steering Committee - Also acts as the knowledge portal for the Adopt OpenJDK GitHub projects
71 stars 33 forks source link

Promote AdoptOpenJDK Version jdk-11.0.9+11 #182

Closed andrew-m-leonard closed 3 years ago

andrew-m-leonard commented 3 years ago

Java Version:

JVM:

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

andrew-m-leonard commented 3 years ago

openj9 triage: aarch64 sanity.functional:

aarch64 sanity.openjdk:

karianna commented 3 years ago

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 https://github.com/AdoptOpenJDK/openjdk-infrastructure/issues/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 3 years ago

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

adamfarley commented 3 years ago

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/

andrew-m-leonard commented 3 years ago

OpenJ9 Test results:

andrew-m-leonard commented 3 years ago

OpenJ9 pipelines to Publish:

gdams commented 3 years ago

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

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 https://github.com/AdoptOpenJDK/openjdk-tests/issues/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

andrew-m-leonard commented 3 years ago

OpenJ9 shipped.

gdams commented 3 years ago

AIX rebuild:

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

Test_openjdk11_hs_extended.system_ppc64_aix MathLoadTest_all_0 => deep history 0/13 passed LockingLoadTest_0 => deep history 0/13 passed

smlambert commented 3 years ago

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 https://github.com/AdoptOpenJDK/openjdk-tests/issues/2029

Appears to be a relatively recent test case addition into the openjdk group, see notes in https://github.com/AdoptOpenJDK/openjdk-tests/issues/2029#issuecomment-715525897 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 3 years ago

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

gdams commented 3 years ago

JDK11 hotspot shipped

gdams commented 3 years ago

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 3 years ago

Shenandoah missing from HotSpot JDK11, Fixed in https://github.com/AdoptOpenJDK/openjdk-build/pull/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 3 years ago

@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 3 years ago

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