From ci_notify at linaro.org Sat Jan 4 12:23:21 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sat, 4 Jan 2020 12:23:21 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <1620371205.10894.1578140601813.JavaMail.javamailuser@localhost> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2020/003/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,780; fail: 19; not run: 90 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,495; fail: 670; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/nov/25 pass: 5,752; fail: 1 Build 1: aarch64/2019/nov/27 pass: 5,752; fail: 2 Build 2: aarch64/2019/nov/29 pass: 5,752; fail: 2 Build 3: aarch64/2019/dec/02 pass: 5,753; fail: 4 Build 4: aarch64/2019/dec/04 pass: 5,755; fail: 2 Build 5: aarch64/2019/dec/07 pass: 5,762; fail: 1 Build 6: aarch64/2019/dec/09 pass: 5,762; fail: 1 Build 7: aarch64/2019/dec/11 pass: 5,765; fail: 44 Build 8: aarch64/2019/dec/13 pass: 5,765; fail: 45 Build 9: aarch64/2019/dec/16 pass: 5,764; fail: 45 Build 10: aarch64/2019/dec/18 pass: 5,765; fail: 44 Build 11: aarch64/2019/dec/20 pass: 5,766; fail: 44 Build 12: aarch64/2019/dec/23 pass: 5,766; fail: 44 Build 13: aarch64/2019/dec/25 pass: 5,765; fail: 46 Build 14: aarch64/2020/jan/03 pass: 5,767; fail: 44 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/nov/25 pass: 8,775; fail: 509; error: 17 Build 1: aarch64/2019/nov/27 pass: 8,779; fail: 506; error: 22 Build 2: aarch64/2019/nov/29 pass: 8,784; fail: 503; error: 20 Build 3: aarch64/2019/dec/02 pass: 8,784; fail: 507; error: 19 Build 4: aarch64/2019/dec/04 pass: 8,788; fail: 505; error: 17 Build 5: aarch64/2019/dec/07 pass: 8,819; fail: 524; error: 17 Build 6: aarch64/2019/dec/09 pass: 8,820; fail: 519; error: 21 Build 7: aarch64/2019/dec/11 pass: 8,818; fail: 520; error: 18 Build 8: aarch64/2019/dec/13 pass: 8,811; fail: 530; error: 17 Build 9: aarch64/2019/dec/16 pass: 8,813; fail: 529; error: 17 Build 10: aarch64/2019/dec/18 pass: 8,827; fail: 520; error: 16 Build 11: aarch64/2019/dec/20 pass: 8,818; fail: 528; error: 20 Build 12: aarch64/2019/dec/23 pass: 8,823; fail: 524; error: 20 Build 13: aarch64/2019/dec/25 pass: 8,819; fail: 530; error: 18 Build 14: aarch64/2020/jan/03 pass: 8,819; fail: 532; error: 16 3 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/nov/25 pass: 3,983 Build 1: aarch64/2019/nov/27 pass: 4,006 Build 2: aarch64/2019/nov/29 pass: 4,006 Build 3: aarch64/2019/dec/02 pass: 4,002; fail: 5; error: 1 Build 4: aarch64/2019/dec/04 pass: 4,008 Build 5: aarch64/2019/dec/07 pass: 4,019 Build 6: aarch64/2019/dec/09 pass: 4,019 Build 7: aarch64/2019/dec/11 pass: 4,021 Build 8: aarch64/2019/dec/13 pass: 4,029 Build 9: aarch64/2019/dec/16 pass: 4,030 Build 10: aarch64/2019/dec/18 pass: 4,030 Build 11: aarch64/2019/dec/20 pass: 4,030 Build 12: aarch64/2019/dec/23 pass: 4,030 Build 13: aarch64/2019/dec/25 pass: 4,030 Build 14: aarch64/2020/jan/03 pass: 4,030 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,787; fail: 18; not run: 90 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,476; fail: 686; error: 27 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 Previous results can be found here: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 8.14x Relative performance: Server critical-jOPS (nc): 12.25x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/SPECjbb2015-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 207.57 Server 207.57 / Server 2014-04-01 (71.00): 2.92x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-11-26 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/329/results/ 2019-12-03 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/331/results/ 2019-12-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/333/results/ 2019-12-05 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/336/results/ 2019-12-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/338/results/ 2019-12-08 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/341/results/ 2019-12-10 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/343/results/ 2019-12-12 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/345/results/ 2019-12-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/347/results/ 2019-12-17 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/350/results/ 2019-12-19 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/352/results/ 2019-12-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/354/results/ 2019-12-24 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/357/results/ 2019-12-26 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/359/results/ 2020-01-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/003/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From gnu.andrew at redhat.com Mon Jan 6 19:24:24 2020 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Mon, 6 Jan 2020 19:24:24 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u242-b05 Upstream Sync Message-ID: Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/root/merge.changeset Changes in aarch64-shenandoah-jdk8u242-b05: - Add missing include in shenandoahOopClosures.cpp - Avoid initializing unused SharedHeap::_workers for Shenandoah - [backport] 8221435: Shenandoah should not mark through weak roots - [backport] 8221766: Load-reference barriers for Shenandoah - [backport] 8222129: Shenandoah: Missing CompareAndSwapP/N case in get_barrier_strength() - [backport] 8222738: Shenandoah: assert(is_Proj()) failed when running cometd benchmarks - [backport] 8223448: Shenandoah disabled barriers blocks omit LRB - [backport] 8223450: Disable Shenandoah C2 barriers verification for x86_32 - [backport] 8223567: Rename ShenandoahBrooksPointer to ShenandoahForwarding - [backport] 8224496: Shenandoah compilation fails with assert(is_CountedLoopEnd()) failed: invalid node class - [backport] 8224522: Shenandoah should apply barriers on deoptimization - [backport] 8224584: Shenandoah: Eliminate forwarding pointer word - [backport] 8224667: Shenandoah: Post-LRB cleanup - [backport] 8224881: Shenandoah: trashing "Collection Set, Pinned" region during Degenerated GC - [backport] 8224932: Shenandoah: Rename ShenandoahHeapLock, make it general purpose lock - [backport] 8225017: [TESTBUG] gc/shenandoah/oom/TestThreadFailure.java takes too long - [backport] 8225046: Shenandoah metrics logs refactoring - [backport] 8225048: Shenandoah x86_32 support - [backport] 8225111: Make Shenandoah tests work with 32-bit VMs - [backport] 8225229: Shenandoah: trim down default number of GC threads - [backport] 8225357: Rewire ShenandoahHeap::maybe_update_with_forwarded for contending fixups - [backport] 8225441: Cleanup ShenandoahHeap::atomic_compare_exchange_oop - [backport] 8225514: Shenandoah: ShenandoahCodeRoots should inherit from AllStatic - [backport] 8226757: Shenandoah: Make traversal and passive modes explicit - [backport] 8226957: Shenandoah: Remove obsoleted ShenandoahStoreCheck option - [backport] 8228775: Shenandoah: Remove useless null-input-verification in Shenandoah/C2 verifier - [backport] 8229002: Shenandoah: Missing node types in ShenandoahLoadReferenceBarrier::needs_barrier_impl() - [backport] 8229231: Shenandoah: Non-PCH builds failed after JDK-8224932 - [backport] 8229350: Shenandoah does not need barriers before CreateEx - [backport] 8229416: Shenandoah: Demote or remove ShenandoahOptimize*Final optimizations - [backport] 8229419: Shenandoah: Cleanup LRB strength selector code - [backport] 8229707: [TESTBUG] Some Shenandoah tests assume Server VM by default - [backport] 8231197: Shenandoah: JVMTI heap walking cleanup crashes with NULL forwardee - [backport] 8231405: [Shenandoah] guarantee(d != NULL) failed: Null dominator info - [backport] 8231583: Shenandoah: Fix register clash in SBSA::resolve_forwarding_pointer() borrowing - [backport] 8231667: Shenandoah: Full GC should take empty regions into slices for compaction - [backport] 8231932: Shenandoah: conc/par GC threads ergonomics overrides user settings - [backport] 8231946: Remove obsolete and unused ShenandoahVerifyObjectEquals flag - [backport] 8231947: Shenandoah: cleanup ShenandoahHumongousMoves flag treatment - [backport] 8232102: Shenandoah: print everything in proper units - [backport] 8232176: Shenandoah: new assert in ShenandoahEvacuationTask is too strong - [backport] 8232534: Shenandoah: guard against reentrant ShenandoahHeapLock locking - [backport] 8232573: Shenandoah: cleanup and add more logging for in-pause phases - [backport] 8232575: Shenandoah: asynchronous object/region pinning - [backport] 8232702: Shenandoah: gc/shenandoah/TestVerifyJCStress.java uses non-existent -XX:+VerifyObjectEquals - [backport] 8232729: Shenandoah: assert ShenandoahHeap::cas_oop addresses are aligned - [backport] 8232802: Shenandoah: transition between "cset" and "pinned_cset" does not require cancelled gc - [backport] LRB right after call, use is Bool - [Backport per-region seqnum tracking - [backport] Relax Shenandoah/C2 verifier against JDK11 shortcomings - [backport] Remove to wrong handlings of Shenandoah LRB in escape analysis - [Backport Traversal GC - Cherry-pick JDK-8231201: hs_err should print coalesced safepoint operations in Events section - Cleanup weak JNI refs when not doing reference processing - Correct order between load, LRB and membar nodes - Disable JNI tests for 32-bit platforms, due to lack of jtreg support - Do not enable UseCountedLoopSafepoints in Shenandoah by default - Fix ifdef -> if INCLUDE_ALL_GCS in Shenandoah x86_32 code - Fix leftover commented out code in ShenandoahRuntime::load_reference_barrier_JRT - Fix lock ordering issue when calling JVMTI GetLoadedClasses during marking - Fix naked heap loads in HeapDumper - Fix ShenandoahLoadReferenceBarrierNode::{Value, Identity} signatures after LRB [backport - Fix Windows build after LRB [backports - Fix Zero build after LRB [backport moves, remove other stubs - Remove some obsolete Shenandoah code from C2 - Remove StubRoutines::_shenandoah_wb_C and related code - Revert obsolete shared-code changes in runtime synchronizer code - Revert ShenandoahVerifyObjectEquals additions, not required after LRB - S8029629: java/lang/ProcessBuilder/Basic.java fails intermittently - S8055351: sun/security/provider/DSA/TestAlgParameterGenerator.java failed with interrupted! (timed out?) - S8131778: java disables UseAES flag when using VIS=2 on sparc - S8133489: Better messaging for PKIX path validation matching - S8134424: BlockDataInputStream.readUTFBody: size local StringBuffer with the given length - S8135018: AARCH64: Missing memory barriers for CMS collector - S8156028: G1YoungGenSizer _adaptive_size not correct when setting NewSize and MaxNewSize to the same value - S8170641: sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh fails with timeout - S8173956: KeyStore regression due to default keystore being changed to PKCS12 - S8185898: setRequestProperty(key, null) results in HTTP header without colon in request - S8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration - S8194653: Deadlock involving FileSystems.getDefault and System.loadLibrary call - S8195088: [TEST_BUG] StartManagementAgent got unexpected exception - S8195667: ProblemList PKCS11 tests Secmod/AddTrustedCert.java and tls/TestKeyMaterial.java due to JDK-8180837 - S8198649: Switch AWT/Swing's default GTK version to 3 - S8208715: Conversion of milliseconds to nanoseconds in UNIXProcess contains bug - S8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails - S8215210: [macos] Hangul text does not shape to the precomposed form on JDK8u - S8216401: Allow "file:" URLs in Class-Path of local JARs - S8221172: SunEC specific test is not limited to SunEC - S8221246: NullPointerException within Win32ShellFolder2 - S8222496: [8u] Switch on GTK3 as a default GTK L&F in client-libs - S8223490: Optimize search algorithm for determining default time zone - S8225141: Better handling of classes in error state in fast class initialization checks - S8229420: [Redo] jstat reports incorrect values for OU for CMS GC - S8231124: Missing closedir call with JDK-8223490 - S8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call - S8232984: Upgrading Joni License version to 2.1.16 - S8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date - S8234591: [11u] Build with old C compiler broken by 8223490 - S8236178: Debug build failed after 8236058 - Save vector registers before LRB slowpath call - Shenandoah: JvmtiExport::weak_oops_do should not be entered by multiple threads - Shenandoah SA: support live region iteration - Use correct flag to guard implicit concurrent GC Changes in this patchset: - S8029629: java/lang/ProcessBuilder/Basic.java fails intermittently - S8055351: sun/security/provider/DSA/TestAlgParameterGenerator.java failed with interrupted! (timed out?) - S8131778: java disables UseAES flag when using VIS=2 on sparc - S8133489: Better messaging for PKIX path validation matching - S8134424: BlockDataInputStream.readUTFBody: size local StringBuffer with the given length - S8156028: G1YoungGenSizer _adaptive_size not correct when setting NewSize and MaxNewSize to the same value - S8170641: sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh fails with timeout - S8173956: KeyStore regression due to default keystore being changed to PKCS12 - S8185898: setRequestProperty(key, null) results in HTTP header without colon in request - S8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration - S8194653: Deadlock involving FileSystems.getDefault and System.loadLibrary call - S8195088: [TEST_BUG] StartManagementAgent got unexpected exception - S8195667: ProblemList PKCS11 tests Secmod/AddTrustedCert.java and tls/TestKeyMaterial.java due to JDK-8180837 - S8198649: Switch AWT/Swing's default GTK version to 3 - S8208715: Conversion of milliseconds to nanoseconds in UNIXProcess contains bug - S8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails - S8215210: [macos] Hangul text does not shape to the precomposed form on JDK8u - S8216401: Allow "file:" URLs in Class-Path of local JARs - S8221172: SunEC specific test is not limited to SunEC - S8221246: NullPointerException within Win32ShellFolder2 - S8222496: [8u] Switch on GTK3 as a default GTK L&F in client-libs - S8223490: Optimize search algorithm for determining default time zone - S8225141: Better handling of classes in error state in fast class initialization checks - S8229420: [Redo] jstat reports incorrect values for OU for CMS GC - S8231124: Missing closedir call with JDK-8223490 - S8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call - S8232984: Upgrading Joni License version to 2.1.16 - S8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date - S8234591: [11u] Build with old C compiler broken by 8223490 - S8236178: Debug build failed after 8236058 (i.e. all the ones with bug IDs above, except 8135018) Main issues of note: * Tag contains the Shenandoah merge already upstream * Fix for S390 to follow, resulting from backport of JDK-8232102 in the Shenandoah merge diffstat for root b/.hgtags | 1 + b/THIRD_PARTY_README | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diffstat for corba b/.hgtags | 1 + b/THIRD_PARTY_README | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diffstat for jaxp b/.hgtags | 1 + b/THIRD_PARTY_README | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diffstat for jaxws b/.hgtags | 1 + b/THIRD_PARTY_README | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diffstat for langtools b/.hgtags | 1 + b/THIRD_PARTY_README | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diffstat for nashorn b/.hgtags | 1 + b/THIRD_PARTY_README | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diffstat for jdk a/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh | 58 -- a/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh | 59 -- b/.hgtags | 1 b/THIRD_PARTY_README | 4 b/src/macosx/native/sun/awt/CGraphicsDevice.m | 15 b/src/share/classes/java/io/ObjectInputStream.java | 10 b/src/share/classes/java/lang/ClassLoader.java | 32 - b/src/share/classes/java/lang/Runtime.java | 7 b/src/share/classes/java/lang/System.java | 2 b/src/share/classes/java/security/cert/X509CertSelector.java | 7 b/src/share/classes/sun/misc/URLClassPath.java | 97 ++- b/src/share/classes/sun/net/www/MessageHeader.java | 38 + b/src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java | 2 b/src/share/native/sun/font/layout/MorphTables2.cpp | 2 b/src/solaris/classes/java/lang/UNIXProcess.java | 3 b/src/solaris/native/java/util/TimeZone_md.c | 115 ++-- b/src/solaris/native/sun/awt/gtk_interface.c | 14 b/src/windows/classes/java/lang/ProcessImpl.java | 8 b/src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java | 100 ++- b/src/windows/native/java/lang/ProcessImpl_md.c | 4 b/test/ProblemList.txt | 3 b/test/com/sun/tools/attach/StartManagementAgent.java | 2 b/test/java/awt/GraphicsDevice/CheckDisplayModes.java | 41 - b/test/java/awt/font/TextLayout/HangulShapingTest.java | 72 ++ b/test/java/awt/font/TextLayout/HebrewIsRTLTest.java | 75 ++ b/test/java/lang/ProcessBuilder/Basic.java | 103 +++ b/test/java/lang/Runtime/loadLibrary/LoadLibraryTest.java | 156 +++++ b/test/java/lang/Runtime/loadLibrary/src/Target.java | 34 + b/test/java/lang/Runtime/loadLibrary/src/Target2.java | 29 + b/test/java/net/CookieHandler/B6791927.java | 11 b/test/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java | 8 b/test/lib/testlibrary/ClassFileInstaller.java | 216 +++++++ b/test/sun/misc/URLClassPath/JarClassPathFileEntry.java | 103 +++ b/test/sun/net/www/B8185898.java | 283 ++++++++++ b/test/sun/security/ec/SignatureDigestTruncate.java | 9 b/test/sun/security/pkcs12/MixedcaseAlias.java | 68 ++ b/test/sun/security/provider/DSA/TestAlgParameterGenerator.java | 59 +- b/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java | 83 +- b/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java | 80 +- b/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/ProxyTunnelServer.java | 23 40 files changed, 1601 insertions(+), 435 deletions(-) diffstat for hotspot b/.hgtags | 1 b/THIRD_PARTY_README | 4 b/src/cpu/sparc/vm/vm_version_sparc.cpp | 44 +++++----- b/src/cpu/x86/vm/vm_version_x86.cpp | 44 ++++++---- b/src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp | 17 +++ b/src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp | 14 +++ b/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp | 16 +++ b/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp | 1 b/src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp | 2 b/src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp | 4 b/src/share/vm/gc_implementation/shared/gSpaceCounters.hpp | 4 b/src/share/vm/memory/generation.cpp | 6 + b/src/share/vm/memory/generation.hpp | 1 b/src/share/vm/oops/instanceKlass.cpp | 4 b/src/share/vm/oops/instanceKlass.hpp | 2 b/src/share/vm/services/memoryPool.hpp | 2 16 files changed, 122 insertions(+), 44 deletions(-) Successfully built on x86, x86_64, s390 (patched), s390x, ppc, ppc64, ppc64le & aarch64. Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 https://keybase.io/gnu_andrew From shade at redhat.com Tue Jan 7 07:59:20 2020 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 7 Jan 2020 08:59:20 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u242-b05 Upstream Sync In-Reply-To: References: Message-ID: On 1/6/20 8:24 PM, Andrew John Hughes wrote: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/jaxws/merge.changeset Looks trivially good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/jdk/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/hotspot/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/nashorn/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/root/merge.changeset Looks trivially good. > Ok to push? Yes, I think so. -- Thanks, -Aleksey From ci_notify at linaro.org Tue Jan 7 12:16:42 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Tue, 7 Jan 2020 12:16:42 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <520612378.11565.1578399403429.JavaMail.javamailuser@localhost> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2020/006/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,780; fail: 19; not run: 90 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,495; fail: 670; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/nov/27 pass: 5,752; fail: 2 Build 1: aarch64/2019/nov/29 pass: 5,752; fail: 2 Build 2: aarch64/2019/dec/02 pass: 5,753; fail: 4 Build 3: aarch64/2019/dec/04 pass: 5,755; fail: 2 Build 4: aarch64/2019/dec/07 pass: 5,762; fail: 1 Build 5: aarch64/2019/dec/09 pass: 5,762; fail: 1 Build 6: aarch64/2019/dec/11 pass: 5,765; fail: 44 Build 7: aarch64/2019/dec/13 pass: 5,765; fail: 45 Build 8: aarch64/2019/dec/16 pass: 5,764; fail: 45 Build 9: aarch64/2019/dec/18 pass: 5,765; fail: 44 Build 10: aarch64/2019/dec/20 pass: 5,766; fail: 44 Build 11: aarch64/2019/dec/23 pass: 5,766; fail: 44 Build 12: aarch64/2019/dec/25 pass: 5,765; fail: 46 Build 13: aarch64/2020/jan/03 pass: 5,767; fail: 44 Build 14: aarch64/2020/jan/06 pass: 5,767; fail: 44 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/nov/27 pass: 8,779; fail: 506; error: 22 Build 1: aarch64/2019/nov/29 pass: 8,784; fail: 503; error: 20 Build 2: aarch64/2019/dec/02 pass: 8,784; fail: 507; error: 19 Build 3: aarch64/2019/dec/04 pass: 8,788; fail: 505; error: 17 Build 4: aarch64/2019/dec/07 pass: 8,819; fail: 524; error: 17 Build 5: aarch64/2019/dec/09 pass: 8,820; fail: 519; error: 21 Build 6: aarch64/2019/dec/11 pass: 8,818; fail: 520; error: 18 Build 7: aarch64/2019/dec/13 pass: 8,811; fail: 530; error: 17 Build 8: aarch64/2019/dec/16 pass: 8,813; fail: 529; error: 17 Build 9: aarch64/2019/dec/18 pass: 8,827; fail: 520; error: 16 Build 10: aarch64/2019/dec/20 pass: 8,818; fail: 528; error: 20 Build 11: aarch64/2019/dec/23 pass: 8,823; fail: 524; error: 20 Build 12: aarch64/2019/dec/25 pass: 8,819; fail: 530; error: 18 Build 13: aarch64/2020/jan/03 pass: 8,819; fail: 532; error: 16 Build 14: aarch64/2020/jan/06 pass: 8,824; fail: 526; error: 17 2 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/nov/27 pass: 4,006 Build 1: aarch64/2019/nov/29 pass: 4,006 Build 2: aarch64/2019/dec/02 pass: 4,002; fail: 5; error: 1 Build 3: aarch64/2019/dec/04 pass: 4,008 Build 4: aarch64/2019/dec/07 pass: 4,019 Build 5: aarch64/2019/dec/09 pass: 4,019 Build 6: aarch64/2019/dec/11 pass: 4,021 Build 7: aarch64/2019/dec/13 pass: 4,029 Build 8: aarch64/2019/dec/16 pass: 4,030 Build 9: aarch64/2019/dec/18 pass: 4,030 Build 10: aarch64/2019/dec/20 pass: 4,030 Build 11: aarch64/2019/dec/23 pass: 4,030 Build 12: aarch64/2019/dec/25 pass: 4,030 Build 13: aarch64/2020/jan/03 pass: 4,030 Build 14: aarch64/2020/jan/06 pass: 4,030 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,787; fail: 18; not run: 90 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,476; fail: 686; error: 27 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 Previous results can be found here: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 8.14x Relative performance: Server critical-jOPS (nc): 11.76x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/SPECjbb2015-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 210.67 Server 210.67 / Server 2014-04-01 (71.00): 2.97x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-12-03 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/331/results/ 2019-12-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/333/results/ 2019-12-05 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/336/results/ 2019-12-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/338/results/ 2019-12-08 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/341/results/ 2019-12-10 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/343/results/ 2019-12-12 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/345/results/ 2019-12-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/347/results/ 2019-12-17 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/350/results/ 2019-12-19 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/352/results/ 2019-12-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/354/results/ 2019-12-24 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/357/results/ 2019-12-26 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/359/results/ 2020-01-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/003/results/ 2020-01-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/006/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From gnu.andrew at redhat.com Tue Jan 7 13:43:21 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 07 Jan 2020 13:43:21 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 4 new changesets Message-ID: <202001071343.007DhMKW023433@aojmv0008.oracle.com> Changeset: bb4532c15611 Author: sgehwolf Date: 2019-12-17 06:07 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/bb4532c15611 8232984: Upgrading Joni License version to 2.1.16 Reviewed-by: andrew ! THIRD_PARTY_README Changeset: 72443ad60b1e Author: andrew Date: 2019-12-20 06:46 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/72443ad60b1e Added tag jdk8u242-b05 for changeset bb4532c15611 ! .hgtags Changeset: 73565137800f Author: andrew Date: 2019-12-21 21:01 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/73565137800f Merge jdk8u242-b05 ! .hgtags ! THIRD_PARTY_README Changeset: 6fc83aa471f5 Author: andrew Date: 2019-12-21 22:42 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/6fc83aa471f5 Added tag aarch64-shenandoah-jdk8u242-b05 for changeset 73565137800f ! .hgtags From gnu.andrew at redhat.com Tue Jan 7 13:44:04 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 07 Jan 2020 13:44:04 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 11 new changesets Message-ID: <202001071344.007Di4Ot024721@aojmv0008.oracle.com> Changeset: 9a7135d0a309 Author: zgu Date: 2019-12-17 05:07 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9a7135d0a309 8225141: Better handling of classes in error state in fast class initialization checks Reviewed-by: andrew ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: 7386b3a385ac Author: zgu Date: 2019-12-17 05:26 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7386b3a385ac 8229420: [Redo] jstat reports incorrect values for OU for CMS GC Reviewed-by: andrew ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/shared/gSpaceCounters.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/services/memoryPool.hpp Changeset: 31527d7b83e1 Author: sgehwolf Date: 2019-12-17 06:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/31527d7b83e1 8232984: Upgrading Joni License version to 2.1.16 Reviewed-by: andrew ! THIRD_PARTY_README Changeset: 9ef81b9152f1 Author: kshefov Date: 2015-11-13 18:14 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9ef81b9152f1 8131778: java disables UseAES flag when using VIS=2 on sparc Reviewed-by: iignatyev, kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/vm_version_x86.cpp Changeset: 65749db89e61 Author: sjohanss Date: 2019-11-26 15:23 +0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/65749db89e61 8156028: G1YoungGenSizer _adaptive_size not correct when setting NewSize and MaxNewSize to the same value Reviewed-by: jmasa, sangheki, drwhite, phh Contributed-by: maoliang.ml at alibaba-inc.com ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp Changeset: 8c0733543544 Author: andrew Date: 2019-12-08 22:40 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8c0733543544 Merge Changeset: 5bd0e0bcb152 Author: andrew Date: 2019-12-19 19:35 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5bd0e0bcb152 Merge Changeset: 2c1e9fab6964 Author: snazarki Date: 2019-12-25 02:53 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2c1e9fab6964 8236178: Debug build failed after 8236058 Reviewed-by: sgehwolf, andrew ! src/share/vm/oops/instanceKlass.cpp Changeset: 8c0fa90986a6 Author: andrew Date: 2019-12-25 02:58 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8c0fa90986a6 Added tag jdk8u242-b05 for changeset 2c1e9fab6964 ! .hgtags Changeset: db6c24b84cb6 Author: andrew Date: 2019-12-25 03:15 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/db6c24b84cb6 Merge jdk8u242-b05 ! .hgtags ! THIRD_PARTY_README ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/memory/generation.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/services/memoryPool.hpp Changeset: 02136d459af9 Author: andrew Date: 2019-12-25 03:15 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/02136d459af9 Added tag aarch64-shenandoah-jdk8u242-b05 for changeset db6c24b84cb6 ! .hgtags From gnu.andrew at redhat.com Tue Jan 7 13:45:10 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 07 Jan 2020 13:45:10 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 28 new changesets Message-ID: <202001071345.007DjBZK025677@aojmv0008.oracle.com> Changeset: 1d666f78532a Author: akozlov Date: 2019-12-13 07:19 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1d666f78532a 8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call 8194653: Deadlock involving FileSystems.getDefault and System.loadLibrary call Reviewed-by: andrew, adinn, phh ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/Runtime.java ! src/share/classes/java/lang/System.java + test/java/lang/Runtime/loadLibrary/LoadLibraryTest.java + test/java/lang/Runtime/loadLibrary/src/Target.java + test/java/lang/Runtime/loadLibrary/src/Target2.java Changeset: 8580f628c961 Author: prr Date: 2019-12-13 07:26 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8580f628c961 8198649: Switch AWT/Swing's default GTK version to 3 8222496: [8u] Switch on GTK3 as a default GTK L&F in client-libs Reviewed-by: psadhukhan, kaddepalli ! src/solaris/native/sun/awt/gtk_interface.c Changeset: 121f6d8ba300 Author: rriggs Date: 2013-12-05 15:49 -0500 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/121f6d8ba300 8029629: java/lang/ProcessBuilder/Basic.java fails intermittently Summary: Improved test for Thread.interrupt Reviewed-by: martin, rriggs Contributed-by: martinrb at google.com ! test/java/lang/ProcessBuilder/Basic.java Changeset: 917250de9dc2 Author: andrew Date: 2019-12-13 08:02 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/917250de9dc2 8208715: Conversion of milliseconds to nanoseconds in UNIXProcess contains bug Reviewed-by: martin, andrew ! src/solaris/classes/java/lang/UNIXProcess.java ! src/windows/classes/java/lang/ProcessImpl.java ! src/windows/native/java/lang/ProcessImpl_md.c ! test/java/lang/ProcessBuilder/Basic.java Changeset: 85f8b33f5508 Author: andrew Date: 2019-12-13 08:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/85f8b33f5508 8195667: ProblemList PKCS11 tests Secmod/AddTrustedCert.java and tls/TestKeyMaterial.java due to JDK-8180837 Summary: Puts sun/security/pkcs11/Secmod/AddTrustedCert.java and sun/security/pkcs11/tls/TestKeyMaterial.java into ProblemList Reviewed-by: weijun, coffeys ! test/ProblemList.txt Changeset: f57269c2338a Author: sgehwolf Date: 2019-12-13 08:11 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f57269c2338a 8195088: [TEST_BUG] StartManagementAgent got unexpected exception Reviewed-by: sspitsyn, andrew ! test/com/sun/tools/attach/StartManagementAgent.java Changeset: 0b4619a5154a Author: mbalao Date: 2017-02-06 17:28 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0b4619a5154a 8173956: KeyStore regression due to default keystore being changed to PKCS12 Reviewed-by: xuelei, andrew ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java + test/sun/security/pkcs12/MixedcaseAlias.java Changeset: d7e0d044978a Author: mbalao Date: 2017-01-03 21:05 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d7e0d044978a 8170641: sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh fails with timeout Summary: The fix sets timeout for the server and the client, and ignore SocketTimeoutException. Reviewed-by: chegar, phh, andrew Contributed-by: John Jiang ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/ProxyTunnelServer.java Changeset: 150cd1ed08dd Author: chegar Date: 2016-02-15 14:25 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/150cd1ed08dd 8134424: BlockDataInputStream.readUTFBody: size local StringBuffer with the given length Reviewed-by: rriggs, shade ! src/share/classes/java/io/ObjectInputStream.java Changeset: dcc7224f7184 Author: mbalao Date: 2019-06-21 08:07 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/dcc7224f7184 8133489: Better messaging for PKIX path validation matching Reviewed-by: xuelei, phh, andrew ! src/share/classes/java/security/cert/X509CertSelector.java ! test/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java Changeset: 11738c562638 Author: mbalao Date: 2016-04-13 16:05 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/11738c562638 8055351: sun/security/provider/DSA/TestAlgParameterGenerator.java failed with interrupted! (timed out?) Reviewed-by: valeriep, andrew, phh ! test/sun/security/provider/DSA/TestAlgParameterGenerator.java Changeset: 8e8e54a1f0e3 Author: serb Date: 2019-12-16 18:58 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8e8e54a1f0e3 8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails Reviewed-by: prr, jdv ! src/macosx/native/sun/awt/CGraphicsDevice.m ! test/java/awt/GraphicsDevice/CheckDisplayModes.java Changeset: ccb11b167ba0 Author: andrew Date: 2018-07-26 06:16 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ccb11b167ba0 8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration Summary: Sync ClassFileInstaller.java with the HotSpot version Reviewed-by: phh ! test/lib/testlibrary/ClassFileInstaller.java Changeset: 6acd7000dc26 Author: zgu Date: 2019-12-17 03:10 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6acd7000dc26 8216401: Allow "file:" URLs in Class-Path of local JARs Reviewed-by: phh, andrew ! src/share/classes/sun/misc/URLClassPath.java + test/sun/misc/URLClassPath/JarClassPathFileEntry.java Changeset: 67d05c0bb0e3 Author: apetcher Date: 2019-03-21 13:10 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/67d05c0bb0e3 8221172: SunEC specific test is not limited to SunEC Summary: Fixing a minor test bug in the SignatureDigestTruncate regression test Reviewed-by: mullan ! test/sun/security/ec/SignatureDigestTruncate.java Changeset: 9fe1d4cd1940 Author: andrew Date: 2019-12-17 03:53 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9fe1d4cd1940 8221246: NullPointerException within Win32ShellFolder2 Reviewed-by: andrew Contributed-by: Alex Kashchenko ! src/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java Changeset: 5b86f2e0578d Author: alvdavi Date: 2019-12-17 04:13 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5b86f2e0578d 8223490: Optimize search algorithm for determining default time zone Reviewed-by: yan, andrew ! src/solaris/native/java/util/TimeZone_md.c Changeset: d2ccbd9ff51b Author: mdoerr Date: 2019-11-22 10:06 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d2ccbd9ff51b 8234591: [11u] Build with old C compiler broken by 8223490 Reviewed-by: phh ! src/solaris/native/java/util/TimeZone_md.c Changeset: f9822409c531 Author: alvdavi Date: 2019-12-17 04:41 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f9822409c531 8231124: Missing closedir call with JDK-8223490 Reviewed-by: phh, andrew ! src/solaris/native/java/util/TimeZone_md.c Changeset: a41e03cafc13 Author: sgehwolf Date: 2019-12-17 06:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a41e03cafc13 8232984: Upgrading Joni License version to 2.1.16 Reviewed-by: andrew ! THIRD_PARTY_README Changeset: 0fd691bba418 Author: yan Date: 2019-12-17 06:19 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0fd691bba418 8185898: setRequestProperty(key, null) results in HTTP header without colon in request Reviewed-by: phh, andrew ! src/share/classes/sun/net/www/MessageHeader.java + test/sun/net/www/B8185898.java Changeset: a2154c771de1 Author: igerasim Date: 2019-11-11 05:09 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a2154c771de1 8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date Reviewed-by: chegar, vtewari ! test/java/net/CookieHandler/B6791927.java Changeset: bebcca0609b5 Author: yan Date: 2019-12-05 09:39 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/bebcca0609b5 8215210: [macos] Hangul text does not shape to the precomposed form on JDK8u Reviewed-by: phh ! src/share/classes/sun/net/www/MessageHeader.java ! src/share/native/sun/font/layout/MorphTables2.cpp + test/java/awt/font/TextLayout/HangulShapingTest.java + test/java/awt/font/TextLayout/HebrewIsRTLTest.java Changeset: 44c4cee50aeb Author: andrew Date: 2019-12-08 22:42 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/44c4cee50aeb Merge Changeset: b2865f7f557f Author: andrew Date: 2019-12-19 19:35 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b2865f7f557f Merge Changeset: b860bcc84d51 Author: andrew Date: 2019-12-20 06:46 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b860bcc84d51 Added tag jdk8u242-b05 for changeset b2865f7f557f ! .hgtags Changeset: 924d24c476ae Author: andrew Date: 2019-12-21 21:01 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/924d24c476ae Merge jdk8u242-b05 ! .hgtags ! THIRD_PARTY_README ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/security/cert/X509CertSelector.java ! src/solaris/classes/java/lang/UNIXProcess.java ! test/ProblemList.txt ! test/lib/testlibrary/ClassFileInstaller.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh Changeset: 3e144bb05b40 Author: andrew Date: 2019-12-21 22:43 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3e144bb05b40 Added tag aarch64-shenandoah-jdk8u242-b05 for changeset 924d24c476ae ! .hgtags From gnu.andrew at redhat.com Tue Jan 7 13:45:42 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 07 Jan 2020 13:45:42 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 4 new changesets Message-ID: <202001071345.007DjgBn026073@aojmv0008.oracle.com> Changeset: 7f8e21b79cce Author: sgehwolf Date: 2019-12-17 06:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/7f8e21b79cce 8232984: Upgrading Joni License version to 2.1.16 Reviewed-by: andrew ! THIRD_PARTY_README Changeset: 03512b6e35cb Author: andrew Date: 2019-12-20 06:46 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/03512b6e35cb Added tag jdk8u242-b05 for changeset 7f8e21b79cce ! .hgtags Changeset: f250c291cd20 Author: andrew Date: 2019-12-21 21:01 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/f250c291cd20 Merge jdk8u242-b05 ! .hgtags ! THIRD_PARTY_README Changeset: 5e694c9339f1 Author: andrew Date: 2019-12-21 22:43 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/5e694c9339f1 Added tag aarch64-shenandoah-jdk8u242-b05 for changeset f250c291cd20 ! .hgtags From gnu.andrew at redhat.com Tue Jan 7 13:46:23 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 07 Jan 2020 13:46:23 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 4 new changesets Message-ID: <202001071346.007DkNPB026431@aojmv0008.oracle.com> Changeset: 735e7a309c5b Author: sgehwolf Date: 2019-12-17 06:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/735e7a309c5b 8232984: Upgrading Joni License version to 2.1.16 Reviewed-by: andrew ! THIRD_PARTY_README Changeset: 0735b1dcec36 Author: andrew Date: 2019-12-20 06:46 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/0735b1dcec36 Added tag jdk8u242-b05 for changeset 735e7a309c5b ! .hgtags Changeset: 274a1b19b022 Author: andrew Date: 2019-12-21 21:01 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/274a1b19b022 Merge jdk8u242-b05 ! .hgtags ! THIRD_PARTY_README Changeset: 8bf0f5357bce Author: andrew Date: 2019-12-21 22:43 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/8bf0f5357bce Added tag aarch64-shenandoah-jdk8u242-b05 for changeset 274a1b19b022 ! .hgtags From gnu.andrew at redhat.com Tue Jan 7 13:46:56 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 07 Jan 2020 13:46:56 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 4 new changesets Message-ID: <202001071346.007DkufT026770@aojmv0008.oracle.com> Changeset: 69e526db7430 Author: sgehwolf Date: 2019-12-17 06:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/69e526db7430 8232984: Upgrading Joni License version to 2.1.16 Reviewed-by: andrew ! THIRD_PARTY_README Changeset: 751146fda042 Author: andrew Date: 2019-12-20 06:46 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/751146fda042 Added tag jdk8u242-b05 for changeset 69e526db7430 ! .hgtags Changeset: 78378c65ec6e Author: andrew Date: 2019-12-21 21:01 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/78378c65ec6e Merge jdk8u242-b05 ! .hgtags ! THIRD_PARTY_README Changeset: 875a24cee2b4 Author: andrew Date: 2019-12-21 22:42 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/875a24cee2b4 Added tag aarch64-shenandoah-jdk8u242-b05 for changeset 78378c65ec6e ! .hgtags From gnu.andrew at redhat.com Tue Jan 7 13:50:48 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 07 Jan 2020 13:50:48 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 4 new changesets Message-ID: <202001071350.007Dom2j028922@aojmv0008.oracle.com> Changeset: 81838c6f30bc Author: sgehwolf Date: 2019-12-17 06:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/81838c6f30bc 8232984: Upgrading Joni License version to 2.1.16 Reviewed-by: andrew ! THIRD_PARTY_README Changeset: 77787fb589bb Author: andrew Date: 2019-12-20 06:46 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/77787fb589bb Added tag jdk8u242-b05 for changeset 81838c6f30bc ! .hgtags Changeset: cffa3971477e Author: andrew Date: 2019-12-21 21:01 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/cffa3971477e Merge jdk8u242-b05 ! .hgtags ! THIRD_PARTY_README Changeset: ce9469e5e285 Author: andrew Date: 2019-12-21 22:43 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/ce9469e5e285 Added tag aarch64-shenandoah-jdk8u242-b05 for changeset cffa3971477e ! .hgtags From gnu.andrew at redhat.com Tue Jan 7 13:50:57 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 07 Jan 2020 13:50:57 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 4 new changesets Message-ID: <202001071350.007DovXe029011@aojmv0008.oracle.com> Changeset: c00877a0e915 Author: sgehwolf Date: 2019-12-17 06:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/c00877a0e915 8232984: Upgrading Joni License version to 2.1.16 Reviewed-by: andrew ! THIRD_PARTY_README Changeset: a82b6ab00878 Author: andrew Date: 2019-12-20 06:46 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/a82b6ab00878 Added tag jdk8u242-b05 for changeset c00877a0e915 ! .hgtags Changeset: 3925d614ce5d Author: andrew Date: 2019-12-21 21:01 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/3925d614ce5d Merge jdk8u242-b05 ! .hgtags ! THIRD_PARTY_README Changeset: 0154d05e5150 Author: andrew Date: 2019-12-21 22:43 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/0154d05e5150 Added tag aarch64-shenandoah-jdk8u242-b05 for changeset 3925d614ce5d ! .hgtags From gnu.andrew at redhat.com Tue Jan 7 17:46:20 2020 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Tue, 7 Jan 2020 17:46:20 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u242-b05 Upstream Sync In-Reply-To: References: Message-ID: <366080b2-feb5-a7da-8945-fc157a5f2001@redhat.com> On 07/01/2020 07:59, Aleksey Shipilev wrote: > On 1/6/20 8:24 PM, Andrew John Hughes wrote: >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/corba/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/jaxp/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/jaxws/merge.changeset > > Looks trivially good. > >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/jdk/merge.changeset > > Looks good. > >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/hotspot/merge.changeset > > Looks good. > >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/langtools/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/nashorn/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b05/root/merge.changeset > > Looks trivially good. > >> Ok to push? > Yes, I think so. > Thanks, pushed. b06 to follow :-) -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 https://keybase.io/gnu_andrew From gnu.andrew at redhat.com Tue Jan 7 20:38:19 2020 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Tue, 7 Jan 2020 20:38:19 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u242-b06 Upstream Sync Message-ID: Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/root/merge.changeset Changes in aarch64-shenandoah-jdk8u242-b06: - S8227715: GPLv2 files missing Classpath Exception - S8232019: Add LuxTrust certificate updates to the existing root program - S8233223: Add Amazon Root CA certificates - S8235850: [TESTBUG] Remove test/runtime/RedefineTests/test8178870.sh Main issues of note: Trivial merge with no changes to HotSpot code, just a test removal. diffstat for root b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for corba b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxp b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxws b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for langtools b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for nashorn b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jdk b/.hgtags | 1 b/make/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java | 4 b/make/src/native/add_gnu_debuglink/add_gnu_debuglink.c | 4 b/make/src/native/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c | 4 b/src/macosx/native/jobjc/JObjC.xcodeproj/default.pbxuser | 4 b/test/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java | 552 ++++++++++ b/test/security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java | 194 +++ b/test/sun/security/lib/cacerts/VerifyCACerts.java | 14 8 files changed, 771 insertions(+), 6 deletions(-) diffstat for hotspot a/test/runtime/RedefineTests/test8178870.sh | 87 ---------------------------- b/.hgtags | 1 2 files changed, 1 insertion(+), 87 deletions(-) Successfully built on x86, x86_64, s390 (patched), s390x, ppc, ppc64, ppc64le & aarch64. Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 https://keybase.io/gnu_andrew From shade at redhat.com Wed Jan 8 08:41:13 2020 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 8 Jan 2020 09:41:13 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u242-b06 Upstream Sync In-Reply-To: References: Message-ID: <2c8b943c-c15b-e357-c861-13ba4798b3d9@redhat.com> On 1/7/20 9:38 PM, Andrew John Hughes wrote: > Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/ > > Merge changesets: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/jaxws/merge.changeset Looks trivially good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/jdk/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/hotspot/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/nashorn/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/root/merge.changeset Looks trivially good. > Ok to push? Yes, I think so. -- Thanks, -Aleksey From gnu.andrew at redhat.com Thu Jan 9 01:55:31 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 09 Jan 2020 01:55:31 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 3 new changesets Message-ID: <202001090155.0091tWVG009483@aojmv0008.oracle.com> Changeset: 8ca5f59e3042 Author: andrew Date: 2020-01-06 06:55 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/8ca5f59e3042 Added tag jdk8u242-b06 for changeset 72443ad60b1e ! .hgtags Changeset: 5c2caeba9d69 Author: andrew Date: 2020-01-07 01:02 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/5c2caeba9d69 Merge jdk8u242-b06 ! .hgtags Changeset: addc01a2b683 Author: andrew Date: 2020-01-07 01:03 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/addc01a2b683 Added tag aarch64-shenandoah-jdk8u242-b06 for changeset 5c2caeba9d69 ! .hgtags From gnu.andrew at redhat.com Thu Jan 9 01:55:39 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 09 Jan 2020 01:55:39 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 3 new changesets Message-ID: <202001090155.0091tdVc009637@aojmv0008.oracle.com> Changeset: 72d4f7e239ee Author: andrew Date: 2020-01-06 06:55 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/72d4f7e239ee Added tag jdk8u242-b06 for changeset 751146fda042 ! .hgtags Changeset: 77aa0351bca3 Author: andrew Date: 2020-01-07 01:02 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/77aa0351bca3 Merge jdk8u242-b06 ! .hgtags Changeset: 8e9afc2e83d7 Author: andrew Date: 2020-01-07 01:03 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/8e9afc2e83d7 Added tag aarch64-shenandoah-jdk8u242-b06 for changeset 77aa0351bca3 ! .hgtags From gnu.andrew at redhat.com Thu Jan 9 01:55:48 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 09 Jan 2020 01:55:48 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 3 new changesets Message-ID: <202001090155.0091tm8R009778@aojmv0008.oracle.com> Changeset: 8bddae4d0a3d Author: andrew Date: 2020-01-06 06:55 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/8bddae4d0a3d Added tag jdk8u242-b06 for changeset 77787fb589bb ! .hgtags Changeset: 76d14f034731 Author: andrew Date: 2020-01-07 01:02 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/76d14f034731 Merge jdk8u242-b06 ! .hgtags Changeset: 10f59280eb73 Author: andrew Date: 2020-01-07 01:03 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/10f59280eb73 Added tag aarch64-shenandoah-jdk8u242-b06 for changeset 76d14f034731 ! .hgtags From gnu.andrew at redhat.com Thu Jan 9 01:55:56 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 09 Jan 2020 01:55:56 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 3 new changesets Message-ID: <202001090155.0091tuuw009891@aojmv0008.oracle.com> Changeset: 888c7a41a3ec Author: andrew Date: 2020-01-06 06:55 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/888c7a41a3ec Added tag jdk8u242-b06 for changeset a82b6ab00878 ! .hgtags Changeset: 79edb981732b Author: andrew Date: 2020-01-07 01:02 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/79edb981732b Merge jdk8u242-b06 ! .hgtags Changeset: 16610f934ac4 Author: andrew Date: 2020-01-07 01:03 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/16610f934ac4 Added tag aarch64-shenandoah-jdk8u242-b06 for changeset 79edb981732b ! .hgtags From gnu.andrew at redhat.com Thu Jan 9 01:55:42 2020 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Thu, 9 Jan 2020 01:55:42 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u242-b06 Upstream Sync In-Reply-To: <2c8b943c-c15b-e357-c861-13ba4798b3d9@redhat.com> References: <2c8b943c-c15b-e357-c861-13ba4798b3d9@redhat.com> Message-ID: <1ca5d5e6-d293-ad2a-51c0-abdcf6e769d0@redhat.com> On 08/01/2020 08:41, Aleksey Shipilev wrote: > On 1/7/20 9:38 PM, Andrew John Hughes wrote: >> Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/ >> >> Merge changesets: >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/corba/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/jaxp/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/jaxws/merge.changeset > > Looks trivially good. > >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/jdk/merge.changeset > > Looks good. > >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/hotspot/merge.changeset > > Looks good. > >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/langtools/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/nashorn/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b06/root/merge.changeset > > Looks trivially good. > >> Ok to push? > > Yes, I think so. > Thanks, pushed. -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 https://keybase.io/gnu_andrew From gnu.andrew at redhat.com Thu Jan 9 01:56:04 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 09 Jan 2020 01:56:04 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 3 new changesets Message-ID: <202001090156.0091u4jS010017@aojmv0008.oracle.com> Changeset: 2b1a41938993 Author: andrew Date: 2020-01-06 06:55 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/2b1a41938993 Added tag jdk8u242-b06 for changeset 03512b6e35cb ! .hgtags Changeset: d15cab645049 Author: andrew Date: 2020-01-07 01:02 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/d15cab645049 Merge jdk8u242-b06 ! .hgtags Changeset: bbbf0977f982 Author: andrew Date: 2020-01-07 01:03 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/bbbf0977f982 Added tag aarch64-shenandoah-jdk8u242-b06 for changeset d15cab645049 ! .hgtags From gnu.andrew at redhat.com Thu Jan 9 01:56:13 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 09 Jan 2020 01:56:13 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 4 new changesets Message-ID: <202001090156.0091uDJg010283@aojmv0008.oracle.com> Changeset: 81ddc1072b92 Author: alvdavi Date: 2020-01-04 21:33 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/81ddc1072b92 8235850: [TESTBUG] Remove test/runtime/RedefineTests/test8178870.sh Summary: Re-remove test removed by JDK-8231463 Reviewed-by: phh, andrew - test/runtime/RedefineTests/test8178870.sh Changeset: 174eed0020f2 Author: andrew Date: 2020-01-06 06:55 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/174eed0020f2 Added tag jdk8u242-b06 for changeset 81ddc1072b92 ! .hgtags Changeset: 918b505f4c61 Author: andrew Date: 2020-01-07 01:02 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/918b505f4c61 Merge jdk8u242-b06 ! .hgtags - test/runtime/RedefineTests/test8178870.sh Changeset: f05a20760d4b Author: andrew Date: 2020-01-07 01:03 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f05a20760d4b Added tag aarch64-shenandoah-jdk8u242-b06 for changeset 918b505f4c61 ! .hgtags From gnu.andrew at redhat.com Thu Jan 9 01:56:22 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 09 Jan 2020 01:56:22 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 6 new changesets Message-ID: <202001090156.0091uMia011111@aojmv0008.oracle.com> Changeset: 808ff6ebfd83 Author: afarley Date: 2020-01-06 03:57 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/808ff6ebfd83 8227715: GPLv2 files missing Classpath Exception Summary: Add missing exception to build files that were missed by JDK-8193758. Reviewed-by: phh, andrew ! make/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java ! make/src/native/add_gnu_debuglink/add_gnu_debuglink.c ! make/src/native/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c ! src/macosx/native/jobjc/JObjC.xcodeproj/default.pbxuser Changeset: 0120cfad0532 Author: sgehwolf Date: 2019-11-14 19:49 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0120cfad0532 8232019: Add LuxTrust certificate updates to the existing root program Reviewed-by: clanger, andrew ! src/share/lib/security/cacerts + test/security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java ! test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 0d27e60569f7 Author: sgehwolf Date: 2019-11-28 10:43 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0d27e60569f7 8233223: Add Amazon Root CA certificates Reviewed-by: clanger, andrew ! src/share/lib/security/cacerts + test/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java ! test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 5b5973c3db08 Author: andrew Date: 2020-01-06 06:55 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5b5973c3db08 Added tag jdk8u242-b06 for changeset 0d27e60569f7 ! .hgtags Changeset: f3a01698b0e5 Author: andrew Date: 2020-01-07 01:02 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f3a01698b0e5 Merge jdk8u242-b06 ! .hgtags ! make/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java Changeset: d3cb3d2d3b74 Author: andrew Date: 2020-01-07 01:03 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d3cb3d2d3b74 Added tag aarch64-shenandoah-jdk8u242-b06 for changeset f3a01698b0e5 ! .hgtags From gnu.andrew at redhat.com Thu Jan 9 01:56:30 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 09 Jan 2020 01:56:30 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 3 new changesets Message-ID: <202001090156.0091uU6U011722@aojmv0008.oracle.com> Changeset: 1bccea33f6db Author: andrew Date: 2020-01-06 06:55 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/1bccea33f6db Added tag jdk8u242-b06 for changeset 0735b1dcec36 ! .hgtags Changeset: 58fc9a120441 Author: andrew Date: 2020-01-07 01:02 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/58fc9a120441 Merge jdk8u242-b06 ! .hgtags Changeset: 87d12d0d904b Author: andrew Date: 2020-01-07 01:03 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/87d12d0d904b Added tag aarch64-shenandoah-jdk8u242-b06 for changeset 58fc9a120441 ! .hgtags From Pengfei.Li at arm.com Thu Jan 9 09:36:21 2020 From: Pengfei.Li at arm.com (Pengfei Li) Date: Thu, 9 Jan 2020 09:36:21 +0000 Subject: [aarch64-port-dev ] RFR(S): 8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint Message-ID: Hi, JBS: https://bugs.openjdk.java.net/browse/JDK-8230591 Webrev: http://cr.openjdk.java.net/~pli/rfr/8230591/webrev.00/ This patch adds missing intrinsics for Math.ceil, floor and rint on AArch64 with Instructions FRINTP, FRINTM and FRINTN, respectively. These 3 instructions respect to the Java API Spec of the 3 math methods quite well, especially for special cases such as +/-0.0, +/-Inf and NaN. This also adds vectorized forms of these intrinsics. Intel has already added jtreg [1] and benchmark [2] for these intrinsics in its x86 patch [3]. Tests: Jtreg: no new failure after my change. JMH FpRoundingBenchmark.java[2]: (Before) Benchmark (TESTSIZE) Mode Cnt Score Error Units FpRoundingBenchmark.testceil 1024 thrpt 15 255.867 ? 0.123 ops/ms FpRoundingBenchmark.testfloor 1024 thrpt 15 249.013 ? 0.118 ops/ms FpRoundingBenchmark.testrint 1024 thrpt 15 419.425 ? 5.868 ops/ms (After) Benchmark (TESTSIZE) Mode Cnt Score Error Units FpRoundingBenchmark.testceil 1024 thrpt 15 1510.861 ? 2.626 ops/ms FpRoundingBenchmark.testfloor 1024 thrpt 15 1510.289 ? 6.147 ops/ms FpRoundingBenchmark.testrint 1024 thrpt 15 1510.780 ? 1.091 ops/ms [1] https://hg.openjdk.java.net/jdk/jdk/file/b94889c7e153/test/hotspot/jtreg/compiler/c2/cr6340864/TestDoubleVect.java [2] https://hg.openjdk.java.net/jdk/jdk/file/b94889c7e153/test/micro/org/openjdk/bench/java/math/FpRoundingBenchmark.java [3] https://hg.openjdk.java.net/jdk/jdk/rev/6fc57e391539 -- Thanks, Pengfei From aph at redhat.com Thu Jan 9 10:28:03 2020 From: aph at redhat.com (Andrew Haley) Date: Thu, 9 Jan 2020 10:28:03 +0000 Subject: [aarch64-port-dev ] RFR(S): 8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint In-Reply-To: References: Message-ID: On 1/9/20 9:36 AM, Pengfei Li wrote: > JBS: https://bugs.openjdk.java.net/browse/JDK-8230591 > Webrev: http://cr.openjdk.java.net/~pli/rfr/8230591/webrev.00/ These instructions fall into the category "AdvSIMD two-reg misc". Please put them there. Otherwise OK, thanks. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From ci_notify at linaro.org Thu Jan 9 11:33:41 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 9 Jan 2020 11:33:41 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <843785931.12105.1578569621590.JavaMail.javamailuser@localhost> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2020/008/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,780; fail: 19; not run: 90 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,495; fail: 670; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/nov/29 pass: 5,752; fail: 2 Build 1: aarch64/2019/dec/02 pass: 5,753; fail: 4 Build 2: aarch64/2019/dec/04 pass: 5,755; fail: 2 Build 3: aarch64/2019/dec/07 pass: 5,762; fail: 1 Build 4: aarch64/2019/dec/09 pass: 5,762; fail: 1 Build 5: aarch64/2019/dec/11 pass: 5,765; fail: 44 Build 6: aarch64/2019/dec/13 pass: 5,765; fail: 45 Build 7: aarch64/2019/dec/16 pass: 5,764; fail: 45 Build 8: aarch64/2019/dec/18 pass: 5,765; fail: 44 Build 9: aarch64/2019/dec/20 pass: 5,766; fail: 44 Build 10: aarch64/2019/dec/23 pass: 5,766; fail: 44 Build 11: aarch64/2019/dec/25 pass: 5,765; fail: 46 Build 12: aarch64/2020/jan/03 pass: 5,767; fail: 44 Build 13: aarch64/2020/jan/06 pass: 5,767; fail: 44 Build 14: aarch64/2020/jan/08 pass: 5,766; fail: 45 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/nov/29 pass: 8,784; fail: 503; error: 20 Build 1: aarch64/2019/dec/02 pass: 8,784; fail: 507; error: 19 Build 2: aarch64/2019/dec/04 pass: 8,788; fail: 505; error: 17 Build 3: aarch64/2019/dec/07 pass: 8,819; fail: 524; error: 17 Build 4: aarch64/2019/dec/09 pass: 8,820; fail: 519; error: 21 Build 5: aarch64/2019/dec/11 pass: 8,818; fail: 520; error: 18 Build 6: aarch64/2019/dec/13 pass: 8,811; fail: 530; error: 17 Build 7: aarch64/2019/dec/16 pass: 8,813; fail: 529; error: 17 Build 8: aarch64/2019/dec/18 pass: 8,827; fail: 520; error: 16 Build 9: aarch64/2019/dec/20 pass: 8,818; fail: 528; error: 20 Build 10: aarch64/2019/dec/23 pass: 8,823; fail: 524; error: 20 Build 11: aarch64/2019/dec/25 pass: 8,819; fail: 530; error: 18 Build 12: aarch64/2020/jan/03 pass: 8,819; fail: 532; error: 16 Build 13: aarch64/2020/jan/06 pass: 8,824; fail: 526; error: 17 Build 14: aarch64/2020/jan/08 pass: 8,821; fail: 532; error: 14 2 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/nov/29 pass: 4,006 Build 1: aarch64/2019/dec/02 pass: 4,002; fail: 5; error: 1 Build 2: aarch64/2019/dec/04 pass: 4,008 Build 3: aarch64/2019/dec/07 pass: 4,019 Build 4: aarch64/2019/dec/09 pass: 4,019 Build 5: aarch64/2019/dec/11 pass: 4,021 Build 6: aarch64/2019/dec/13 pass: 4,029 Build 7: aarch64/2019/dec/16 pass: 4,030 Build 8: aarch64/2019/dec/18 pass: 4,030 Build 9: aarch64/2019/dec/20 pass: 4,030 Build 10: aarch64/2019/dec/23 pass: 4,030 Build 11: aarch64/2019/dec/25 pass: 4,030 Build 12: aarch64/2020/jan/03 pass: 4,030 Build 13: aarch64/2020/jan/06 pass: 4,030 Build 14: aarch64/2020/jan/08 pass: 4,030 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,787; fail: 18; not run: 90 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,476; fail: 686; error: 27 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 Previous results can be found here: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 8.09x Relative performance: Server critical-jOPS (nc): 12.39x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/SPECjbb2015-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 213.86 Server 213.86 / Server 2014-04-01 (71.00): 3.01x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-12-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/333/results/ 2019-12-05 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/336/results/ 2019-12-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/338/results/ 2019-12-08 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/341/results/ 2019-12-10 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/343/results/ 2019-12-12 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/345/results/ 2019-12-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/347/results/ 2019-12-17 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/350/results/ 2019-12-19 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/352/results/ 2019-12-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/354/results/ 2019-12-24 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/357/results/ 2019-12-26 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/359/results/ 2020-01-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/003/results/ 2020-01-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/006/results/ 2020-01-09 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/008/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From ci_notify at linaro.org Thu Jan 9 17:59:51 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 9 Jan 2020 17:59:51 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 8u on AArch64 Message-ID: <1557367155.12151.1578592792203.JavaMail.javamailuser@localhost> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk8u/openjdk-jtreg-nightly-tests/summary/2020/009/summary.html ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/08 pass: 830; fail: 9; error: 1 Build 1: aarch64/2019/aug/11 pass: 825; fail: 14; error: 1 Build 2: aarch64/2019/aug/13 pass: 830; fail: 9; error: 1 Build 3: aarch64/2019/aug/15 pass: 837; fail: 9; error: 1 Build 4: aarch64/2019/aug/17 pass: 837; fail: 9; error: 1 Build 5: aarch64/2019/aug/22 pass: 837; fail: 9; error: 1 Build 6: aarch64/2019/sep/10 pass: 838; fail: 13; error: 1 Build 7: aarch64/2019/sep/21 pass: 838; fail: 13; error: 1 Build 8: aarch64/2019/nov/02 pass: 843; fail: 9; error: 1 Build 9: aarch64/2019/nov/14 pass: 843; fail: 9; error: 1 Build 10: aarch64/2019/dec/16 pass: 843; fail: 10; error: 1 Build 11: aarch64/2019/dec/17 pass: 846; fail: 10; error: 2 Build 12: aarch64/2019/dec/19 pass: 846; fail: 10; error: 2 Build 13: aarch64/2019/dec/21 pass: 848; fail: 10; error: 2 Build 14: aarch64/2020/jan/09 pass: 848; fail: 10; error: 1 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/08 pass: 5,953; fail: 267; error: 23 Build 1: aarch64/2019/aug/11 pass: 5,947; fail: 272; error: 25 Build 2: aarch64/2019/aug/13 pass: 5,962; fail: 258; error: 24 Build 3: aarch64/2019/aug/15 pass: 5,955; fail: 266; error: 23 Build 4: aarch64/2019/aug/17 pass: 5,951; fail: 269; error: 24 Build 5: aarch64/2019/aug/22 pass: 5,945; fail: 279; error: 20 Build 6: aarch64/2019/sep/10 pass: 5,951; fail: 273; error: 23 Build 7: aarch64/2019/sep/21 pass: 5,964; fail: 261; error: 22 Build 8: aarch64/2019/nov/02 pass: 5,956; fail: 278; error: 18 Build 9: aarch64/2019/nov/14 pass: 5,956; fail: 275; error: 21 Build 10: aarch64/2019/dec/16 pass: 5,964; fail: 267; error: 21 Build 11: aarch64/2019/dec/17 pass: 5,963; fail: 267; error: 22 Build 12: aarch64/2019/dec/19 pass: 5,959; fail: 272; error: 21 Build 13: aarch64/2019/dec/21 pass: 5,970; fail: 262; error: 21 Build 14: aarch64/2020/jan/09 pass: 5,963; fail: 276; error: 20 ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/08 pass: 3,116; fail: 2 Build 1: aarch64/2019/aug/11 pass: 3,116; fail: 2 Build 2: aarch64/2019/aug/13 pass: 3,116; fail: 2 Build 3: aarch64/2019/aug/15 pass: 3,116; fail: 2 Build 4: aarch64/2019/aug/17 pass: 3,116; fail: 2 Build 5: aarch64/2019/aug/22 pass: 3,116; fail: 2 Build 6: aarch64/2019/sep/10 pass: 3,116; fail: 2 Build 7: aarch64/2019/sep/21 pass: 3,116; fail: 2 Build 8: aarch64/2019/nov/02 pass: 3,116; fail: 2 Build 9: aarch64/2019/nov/14 pass: 3,116; fail: 2 Build 10: aarch64/2019/dec/16 pass: 3,116; fail: 2 Build 11: aarch64/2019/dec/17 pass: 3,117; fail: 2 Build 12: aarch64/2019/dec/19 pass: 3,117; fail: 2 Build 13: aarch64/2019/dec/21 pass: 3,117; fail: 2 Build 14: aarch64/2020/jan/09 pass: 3,117; fail: 2 Previous results can be found here: http://openjdk.linaro.org/jdk8u/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 6.65x Relative performance: Server critical-jOPS (nc): 8.82x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk8u/SPECjbb2015-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 178.67 Server 178.67 / Server 2014-04-01 (71.00): 2.52x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk8u/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-08-09 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/220/results/ 2019-08-12 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/223/results/ 2019-08-13 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/225/results/ 2019-08-16 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/227/results/ 2019-08-17 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/229/results/ 2019-08-23 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/234/results/ 2019-09-11 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/253/results/ 2019-09-22 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/264/results/ 2019-11-02 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/306/results/ 2019-11-15 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/318/results/ 2019-12-16 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/350/results/ 2019-12-18 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/351/results/ 2019-12-19 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/353/results/ 2019-12-22 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/355/results/ 2020-01-09 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2020/009/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/ From Pengfei.Li at arm.com Fri Jan 10 03:34:38 2020 From: Pengfei.Li at arm.com (Pengfei Li) Date: Fri, 10 Jan 2020 03:34:38 +0000 Subject: [aarch64-port-dev ] RFR(S): 8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint In-Reply-To: References: Message-ID: Hi Andrew, > These instructions fall into the category "AdvSIMD two-reg misc". Please put > them there. Otherwise OK, thanks. Some of these rounding instructions do not perfectly match category "AdvSIMD two-reg misc". In that category, we use "f((int)(T >> 1), 23, 22)" where the SIMD_Arrangement T is "100", "101" or "111" for "T2S", "T4S" or "T2D" respectively. In this case, the 23rd bit is always set to 1. But for some rounding instructions (FRINTN/FRINTM), the 23rd bit should be 0. Moreover, I don't think instructions FSQRT/FABS/FNEG should be put into that category as their 23rd bit is not actually derived from the data type (or we say the SIMD_Arrangement T), although there's no error since those bits happen to be 1. So for better instruction categories, I would like to add a new category (perhaps named "AdvSIMD two-reg arithmetic") and put rounding instructions as well as FSQRT/FABS/FNEG into this. I will upload a new webrev if you agree with me. -- Thanks, Pengfei From aph at redhat.com Fri Jan 10 09:38:57 2020 From: aph at redhat.com (Andrew Haley) Date: Fri, 10 Jan 2020 09:38:57 +0000 Subject: [aarch64-port-dev ] RFR(S): 8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint In-Reply-To: References: Message-ID: <98800e19-9bc1-654f-443c-d1fc1adfe4b7@redhat.com> hi, On 1/10/20 3:34 AM, Pengfei Li wrote: >> These instructions fall into the category "AdvSIMD two-reg misc". Please put >> them there. Otherwise OK, thanks. > > Some of these rounding instructions do not perfectly match category > "AdvSIMD two-reg misc". In that category, we use "f((int)(T >> 1), > 23, 22)" where the SIMD_Arrangement T is "100", "101" or "111" for > "T2S", "T4S" or "T2D" respectively. In this case, the 23rd bit is > always set to 1. But for some rounding instructions (FRINTN/FRINTM), > the 23rd bit should be 0. Sure, but the code in "AdvSIMD two-reg misc" can easily be made flexible enough to accommodate that. All you have to do aas far as I can see is make size a parameter: everything else is the same. > Moreover, I don't think instructions FSQRT/FABS/FNEG should be put > into that category as their 23rd bit is not actually derived from > the data type (or we say the SIMD_Arrangement T), although there's > no error since those bits happen to be 1. > > So for better instruction categories, I would like to add a new > category (perhaps named "AdvSIMD two-reg arithmetic") and put > rounding instructions as well as FSQRT/FABS/FNEG into this. I will > upload a new webrev if you agree with me. The grouping names are defined by the ARM reference manual, they are not something we should invent for ourselves. If you go to the RM, see "Advanced SIMD two-register miscellaneous"; the encodings are all defined in terms of U, size, and opcode. The important thing is that our assembler should follow the layout and classification in that manual as closely as we possibly can. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From gnu.andrew at redhat.com Sat Jan 11 02:14:14 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sat, 11 Jan 2020 02:14:14 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 8236829: JDK-8232102 backport breaks s390 Message-ID: <202001110214.00B2EEvS003627@aojmv0008.oracle.com> Changeset: b8f57556a61f Author: andrew Date: 2020-01-11 02:13 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b8f57556a61f 8236829: JDK-8232102 backport breaks s390 Summary: Cast Shenandoah{Min,Max,Heap}RegionSize to size_t for byte_size_in_proper_unit Reviewed-by: rkennke ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp From ci_notify at linaro.org Sat Jan 11 11:29:47 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sat, 11 Jan 2020 11:29:47 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <451447567.12501.1578742187652.JavaMail.javamailuser@localhost> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2020/010/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,780; fail: 19; not run: 90 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,495; fail: 670; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/02 pass: 5,753; fail: 4 Build 1: aarch64/2019/dec/04 pass: 5,755; fail: 2 Build 2: aarch64/2019/dec/07 pass: 5,762; fail: 1 Build 3: aarch64/2019/dec/09 pass: 5,762; fail: 1 Build 4: aarch64/2019/dec/11 pass: 5,765; fail: 44 Build 5: aarch64/2019/dec/13 pass: 5,765; fail: 45 Build 6: aarch64/2019/dec/16 pass: 5,764; fail: 45 Build 7: aarch64/2019/dec/18 pass: 5,765; fail: 44 Build 8: aarch64/2019/dec/20 pass: 5,766; fail: 44 Build 9: aarch64/2019/dec/23 pass: 5,766; fail: 44 Build 10: aarch64/2019/dec/25 pass: 5,765; fail: 46 Build 11: aarch64/2020/jan/03 pass: 5,767; fail: 44 Build 12: aarch64/2020/jan/06 pass: 5,767; fail: 44 Build 13: aarch64/2020/jan/08 pass: 5,766; fail: 45 Build 14: aarch64/2020/jan/10 pass: 5,769; fail: 45 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/02 pass: 8,784; fail: 507; error: 19 Build 1: aarch64/2019/dec/04 pass: 8,788; fail: 505; error: 17 Build 2: aarch64/2019/dec/07 pass: 8,819; fail: 524; error: 17 Build 3: aarch64/2019/dec/09 pass: 8,820; fail: 519; error: 21 Build 4: aarch64/2019/dec/11 pass: 8,818; fail: 520; error: 18 Build 5: aarch64/2019/dec/13 pass: 8,811; fail: 530; error: 17 Build 6: aarch64/2019/dec/16 pass: 8,813; fail: 529; error: 17 Build 7: aarch64/2019/dec/18 pass: 8,827; fail: 520; error: 16 Build 8: aarch64/2019/dec/20 pass: 8,818; fail: 528; error: 20 Build 9: aarch64/2019/dec/23 pass: 8,823; fail: 524; error: 20 Build 10: aarch64/2019/dec/25 pass: 8,819; fail: 530; error: 18 Build 11: aarch64/2020/jan/03 pass: 8,819; fail: 532; error: 16 Build 12: aarch64/2020/jan/06 pass: 8,824; fail: 526; error: 17 Build 13: aarch64/2020/jan/08 pass: 8,821; fail: 532; error: 14 Build 14: aarch64/2020/jan/10 pass: 8,830; fail: 521; error: 18 2 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/02 pass: 4,002; fail: 5; error: 1 Build 1: aarch64/2019/dec/04 pass: 4,008 Build 2: aarch64/2019/dec/07 pass: 4,019 Build 3: aarch64/2019/dec/09 pass: 4,019 Build 4: aarch64/2019/dec/11 pass: 4,021 Build 5: aarch64/2019/dec/13 pass: 4,029 Build 6: aarch64/2019/dec/16 pass: 4,030 Build 7: aarch64/2019/dec/18 pass: 4,030 Build 8: aarch64/2019/dec/20 pass: 4,030 Build 9: aarch64/2019/dec/23 pass: 4,030 Build 10: aarch64/2019/dec/25 pass: 4,030 Build 11: aarch64/2020/jan/03 pass: 4,030 Build 12: aarch64/2020/jan/06 pass: 4,030 Build 13: aarch64/2020/jan/08 pass: 4,030 Build 14: aarch64/2020/jan/10 pass: 4,030 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,787; fail: 18; not run: 90 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,476; fail: 686; error: 27 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 Previous results can be found here: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 7.92x Relative performance: Server critical-jOPS (nc): 11.76x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/SPECjbb2015-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 207.57 Server 207.57 / Server 2014-04-01 (71.00): 2.92x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-12-05 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/336/results/ 2019-12-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/338/results/ 2019-12-08 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/341/results/ 2019-12-10 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/343/results/ 2019-12-12 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/345/results/ 2019-12-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/347/results/ 2019-12-17 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/350/results/ 2019-12-19 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/352/results/ 2019-12-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/354/results/ 2019-12-24 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/357/results/ 2019-12-26 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/359/results/ 2020-01-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/003/results/ 2020-01-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/006/results/ 2020-01-09 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/008/results/ 2020-01-11 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/010/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From ci_notify at linaro.org Sat Jan 11 17:57:09 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sat, 11 Jan 2020 17:57:09 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 8u on AArch64 Message-ID: <752083188.12543.1578765429757.JavaMail.javamailuser@localhost> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk8u/openjdk-jtreg-nightly-tests/summary/2020/011/summary.html ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/11 pass: 825; fail: 14; error: 1 Build 1: aarch64/2019/aug/13 pass: 830; fail: 9; error: 1 Build 2: aarch64/2019/aug/15 pass: 837; fail: 9; error: 1 Build 3: aarch64/2019/aug/17 pass: 837; fail: 9; error: 1 Build 4: aarch64/2019/aug/22 pass: 837; fail: 9; error: 1 Build 5: aarch64/2019/sep/10 pass: 838; fail: 13; error: 1 Build 6: aarch64/2019/sep/21 pass: 838; fail: 13; error: 1 Build 7: aarch64/2019/nov/02 pass: 843; fail: 9; error: 1 Build 8: aarch64/2019/nov/14 pass: 843; fail: 9; error: 1 Build 9: aarch64/2019/dec/16 pass: 843; fail: 10; error: 1 Build 10: aarch64/2019/dec/17 pass: 846; fail: 10; error: 2 Build 11: aarch64/2019/dec/19 pass: 846; fail: 10; error: 2 Build 12: aarch64/2019/dec/21 pass: 848; fail: 10; error: 2 Build 13: aarch64/2020/jan/09 pass: 848; fail: 10; error: 1 Build 14: aarch64/2020/jan/11 pass: 848; fail: 10; error: 1 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/11 pass: 5,947; fail: 272; error: 25 Build 1: aarch64/2019/aug/13 pass: 5,962; fail: 258; error: 24 Build 2: aarch64/2019/aug/15 pass: 5,955; fail: 266; error: 23 Build 3: aarch64/2019/aug/17 pass: 5,951; fail: 269; error: 24 Build 4: aarch64/2019/aug/22 pass: 5,945; fail: 279; error: 20 Build 5: aarch64/2019/sep/10 pass: 5,951; fail: 273; error: 23 Build 6: aarch64/2019/sep/21 pass: 5,964; fail: 261; error: 22 Build 7: aarch64/2019/nov/02 pass: 5,956; fail: 278; error: 18 Build 8: aarch64/2019/nov/14 pass: 5,956; fail: 275; error: 21 Build 9: aarch64/2019/dec/16 pass: 5,964; fail: 267; error: 21 Build 10: aarch64/2019/dec/17 pass: 5,963; fail: 267; error: 22 Build 11: aarch64/2019/dec/19 pass: 5,959; fail: 272; error: 21 Build 12: aarch64/2019/dec/21 pass: 5,970; fail: 262; error: 21 Build 13: aarch64/2020/jan/09 pass: 5,963; fail: 276; error: 20 Build 14: aarch64/2020/jan/11 pass: 5,959; fail: 279; error: 21 ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/11 pass: 3,116; fail: 2 Build 1: aarch64/2019/aug/13 pass: 3,116; fail: 2 Build 2: aarch64/2019/aug/15 pass: 3,116; fail: 2 Build 3: aarch64/2019/aug/17 pass: 3,116; fail: 2 Build 4: aarch64/2019/aug/22 pass: 3,116; fail: 2 Build 5: aarch64/2019/sep/10 pass: 3,116; fail: 2 Build 6: aarch64/2019/sep/21 pass: 3,116; fail: 2 Build 7: aarch64/2019/nov/02 pass: 3,116; fail: 2 Build 8: aarch64/2019/nov/14 pass: 3,116; fail: 2 Build 9: aarch64/2019/dec/16 pass: 3,116; fail: 2 Build 10: aarch64/2019/dec/17 pass: 3,117; fail: 2 Build 11: aarch64/2019/dec/19 pass: 3,117; fail: 2 Build 12: aarch64/2019/dec/21 pass: 3,117; fail: 2 Build 13: aarch64/2020/jan/09 pass: 3,117; fail: 2 Build 14: aarch64/2020/jan/11 pass: 3,117; fail: 2 Previous results can be found here: http://openjdk.linaro.org/jdk8u/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 6.81x Relative performance: Server critical-jOPS (nc): 8.23x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk8u/SPECjbb2015-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 176.44 Server 176.44 / Server 2014-04-01 (71.00): 2.49x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk8u/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-08-12 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/223/results/ 2019-08-13 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/225/results/ 2019-08-16 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/227/results/ 2019-08-17 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/229/results/ 2019-08-23 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/234/results/ 2019-09-11 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/253/results/ 2019-09-22 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/264/results/ 2019-11-02 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/306/results/ 2019-11-15 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/318/results/ 2019-12-16 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/350/results/ 2019-12-18 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/351/results/ 2019-12-19 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/353/results/ 2019-12-22 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/355/results/ 2020-01-09 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2020/009/results/ 2020-01-11 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2020/011/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/ From ci_notify at linaro.org Mon Jan 13 18:14:43 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Mon, 13 Jan 2020 18:14:43 +0000 (UTC) Subject: [aarch64-port-dev ] Linaro OpenJDK AArch64 jdk/jdk build 2688 Fixed Message-ID: <350973270.12865.1578939284229.JavaMail.javamailuser@localhost> OpenJDK AArch64 jdk/jdk build status is Fixed Build details - https://ci.linaro.org/job/jdkX-ci-build/2688/ Changes - No changes Build output - Creating jdk.internal.vm.ci.jmod Creating jdk.internal.opt.jmod Creating jdk.internal.vm.compiler.jmod Creating jdk.internal.vm.compiler.management.jmod Creating jdk.jartool.jmod Creating jdk.javadoc.jmod Creating jdk.jcmd.jmod Creating jdk.jconsole.jmod Creating jdk.jdeps.jmod Creating jdk.jdi.jmod Creating jdk.jdwp.agent.jmod Creating jdk.jfr.jmod Creating jdk.jshell.jmod Creating jdk.jsobject.jmod Creating jdk.jstatd.jmod Creating jdk.localedata.jmod Creating jdk.management.jmod Creating jdk.management.agent.jmod Creating jdk.management.jfr.jmod Creating jdk.naming.dns.jmod Creating jdk.nio.mapmode.jmod Creating jdk.net.jmod Creating jdk.naming.rmi.jmod Creating jdk.rmic.jmod Creating jdk.scripting.nashorn.jmod Creating jdk.scripting.nashorn.shell.jmod Creating jdk.sctp.jmod Creating jdk.security.auth.jmod Creating jdk.security.jgss.jmod Creating jdk.unsupported.jmod Creating jdk.unsupported.desktop.jmod Creating jdk.xml.dom.jmod Creating jdk.zipfs.jmod Compiling 3 files for BUILD_DEMO_CodePointIM Creating interim jimage Updating support/demos/image/jfc/CodePointIM/src.zip Compiling 3 files for BUILD_DEMO_FileChooserDemo Updating support/demos/image/jfc/FileChooserDemo/src.zip Compiling 30 files for BUILD_DEMO_SwingSet2 Updating support/demos/image/jfc/SwingSet2/src.zip Compiling 4 files for BUILD_DEMO_Font2DTest Updating support/demos/image/jfc/Font2DTest/src.zip Compiling 64 files for BUILD_DEMO_J2Ddemo Updating support/demos/image/jfc/J2Ddemo/src.zip Note: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/demo/share/jfc/FileChooserDemo/FileChooserDemo.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/demo/share/jfc/FileChooserDemo/FileChooserDemo.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Compiling 15 files for BUILD_DEMO_Metalworks Updating support/demos/image/jfc/Metalworks/src.zip Compiling 2 files for BUILD_DEMO_Notepad Updating support/demos/image/jfc/Notepad/src.zip Compiling 5 files for BUILD_DEMO_Stylepad Updating support/demos/image/jfc/Stylepad/src.zip Compiling 5 files for BUILD_DEMO_SampleTree Updating support/demos/image/jfc/SampleTree/src.zip Compiling 8 files for BUILD_DEMO_TableExample Updating support/demos/image/jfc/TableExample/src.zip Note: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/demo/share/jfc/Metalworks/MetalworksPrefs.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Compiling 1 files for BUILD_DEMO_TransparentRuler Updating support/demos/image/jfc/TransparentRuler/src.zip Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Note: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/demo/share/jfc/Stylepad/Stylepad.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Creating support/demos/image/jfc/CodePointIM/CodePointIM.jar Creating support/demos/image/jfc/FileChooserDemo/FileChooserDemo.jar Creating support/demos/image/jfc/Font2DTest/Font2DTest.jar Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/demo/share/jfc/TableExample/TableExample4.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Creating support/demos/image/jfc/Metalworks/Metalworks.jar Creating support/demos/image/jfc/Notepad/Notepad.jar Compiling 1 files for CLASSLIST_JAR Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Creating support/demos/image/jfc/Stylepad/Stylepad.jar Creating support/demos/image/jfc/SampleTree/SampleTree.jar Creating support/demos/image/jfc/TableExample/TableExample.jar Creating support/demos/image/jfc/TransparentRuler/TransparentRuler.jar Creating support/demos/image/jfc/SwingSet2/SwingSet2.jar Creating support/classlist.jar Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Creating support/demos/image/jfc/J2Ddemo/J2Ddemo.jar Creating jdk.jlink.jmod Creating java.base.jmod Creating jdk image WARNING: Using incubator modules: jdk.incubator.jpackage, jdk.incubator.foreign Creating CDS archive for jdk image Stopping sjavac server Finished building target 'images' in configuration '/home/buildslave/workspace/jdkX-ci-build/build' From Pengfei.Li at arm.com Tue Jan 14 08:54:50 2020 From: Pengfei.Li at arm.com (Pengfei Li) Date: Tue, 14 Jan 2020 08:54:50 +0000 Subject: [aarch64-port-dev ] RFR(S): 8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint In-Reply-To: <98800e19-9bc1-654f-443c-d1fc1adfe4b7@redhat.com> References: <98800e19-9bc1-654f-443c-d1fc1adfe4b7@redhat.com> Message-ID: Hi Andrew, > Sure, but the code in "AdvSIMD two-reg misc" can easily be made flexible > enough to accommodate that. All you have to do aas far as I can see is make > size a parameter: everything else is the same. > The important thing is that our assembler should follow the layout and > classification in that manual as closely as we possibly can. Thanks for your suggestion. I agree that we should align the layout and classification of the assembler code with ArmARM as closely as we can. But I found just adding one "size" parameter for this is not enough. If it is enough the RBIT instruction shouldn't be oddly encoded before in this category (from _rbit to rbit). The problem here is that, after adding a "size" parameter for this misc category, the 2 bits in the size field [23:22] may be determined by the parameter "size" or the "SIMD_Arrangement T", or both. And who determines which bit differs instruction by instruction. To solve this problem in my latest webrev [1], I added an additional parameter "tmask" which is a 2-bit mask used accompany with "size" to indicate which bits in [23:22] are determined by the "SIMD_Arrangement T". The bit of "tmask" should be set to 1 if corresponding bit marked as "x" in the ArmARM doc. With this, we can also encode RBIT normally like other instructions in the misc category. [1] http://cr.openjdk.java.net/~pli/rfr/8230591/webrev.01/ I ran full jtreg and no new failure is found. How do you think of this? -- Thanks, Pengfei From aph at redhat.com Tue Jan 14 10:04:04 2020 From: aph at redhat.com (Andrew Haley) Date: Tue, 14 Jan 2020 10:04:04 +0000 Subject: [aarch64-port-dev ] RFR(S): 8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint In-Reply-To: References: <98800e19-9bc1-654f-443c-d1fc1adfe4b7@redhat.com> Message-ID: On 1/14/20 8:54 AM, Pengfei Li wrote: > [1] http://cr.openjdk.java.net/~pli/rfr/8230591/webrev.01/ > > I ran full jtreg and no new failure is found. How do you think of this? Perfect, thanks. That's as well as it could be done, given the awkward encoding. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From ci_notify at linaro.org Tue Jan 14 13:09:56 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Tue, 14 Jan 2020 13:09:56 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <1833870377.13031.1579007396997.JavaMail.javamailuser@localhost> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2020/013/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,780; fail: 19; not run: 90 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,495; fail: 670; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/04 pass: 5,755; fail: 2 Build 1: aarch64/2019/dec/07 pass: 5,762; fail: 1 Build 2: aarch64/2019/dec/09 pass: 5,762; fail: 1 Build 3: aarch64/2019/dec/11 pass: 5,765; fail: 44 Build 4: aarch64/2019/dec/13 pass: 5,765; fail: 45 Build 5: aarch64/2019/dec/16 pass: 5,764; fail: 45 Build 6: aarch64/2019/dec/18 pass: 5,765; fail: 44 Build 7: aarch64/2019/dec/20 pass: 5,766; fail: 44 Build 8: aarch64/2019/dec/23 pass: 5,766; fail: 44 Build 9: aarch64/2019/dec/25 pass: 5,765; fail: 46 Build 10: aarch64/2020/jan/03 pass: 5,767; fail: 44 Build 11: aarch64/2020/jan/06 pass: 5,767; fail: 44 Build 12: aarch64/2020/jan/08 pass: 5,766; fail: 45 Build 13: aarch64/2020/jan/10 pass: 5,769; fail: 45 Build 14: aarch64/2020/jan/13 pass: 5,770; fail: 44 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/04 pass: 8,788; fail: 505; error: 17 Build 1: aarch64/2019/dec/07 pass: 8,819; fail: 524; error: 17 Build 2: aarch64/2019/dec/09 pass: 8,820; fail: 519; error: 21 Build 3: aarch64/2019/dec/11 pass: 8,818; fail: 520; error: 18 Build 4: aarch64/2019/dec/13 pass: 8,811; fail: 530; error: 17 Build 5: aarch64/2019/dec/16 pass: 8,813; fail: 529; error: 17 Build 6: aarch64/2019/dec/18 pass: 8,827; fail: 520; error: 16 Build 7: aarch64/2019/dec/20 pass: 8,818; fail: 528; error: 20 Build 8: aarch64/2019/dec/23 pass: 8,823; fail: 524; error: 20 Build 9: aarch64/2019/dec/25 pass: 8,819; fail: 530; error: 18 Build 10: aarch64/2020/jan/03 pass: 8,819; fail: 532; error: 16 Build 11: aarch64/2020/jan/06 pass: 8,824; fail: 526; error: 17 Build 12: aarch64/2020/jan/08 pass: 8,821; fail: 532; error: 14 Build 13: aarch64/2020/jan/10 pass: 8,830; fail: 521; error: 18 Build 14: aarch64/2020/jan/13 pass: 8,825; fail: 524; error: 20 4 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/04 pass: 4,008 Build 1: aarch64/2019/dec/07 pass: 4,019 Build 2: aarch64/2019/dec/09 pass: 4,019 Build 3: aarch64/2019/dec/11 pass: 4,021 Build 4: aarch64/2019/dec/13 pass: 4,029 Build 5: aarch64/2019/dec/16 pass: 4,030 Build 6: aarch64/2019/dec/18 pass: 4,030 Build 7: aarch64/2019/dec/20 pass: 4,030 Build 8: aarch64/2019/dec/23 pass: 4,030 Build 9: aarch64/2019/dec/25 pass: 4,030 Build 10: aarch64/2020/jan/03 pass: 4,030 Build 11: aarch64/2020/jan/06 pass: 4,030 Build 12: aarch64/2020/jan/08 pass: 4,030 Build 13: aarch64/2020/jan/10 pass: 4,030 Build 14: aarch64/2020/jan/13 pass: 4,030 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,787; fail: 18; not run: 90 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,476; fail: 686; error: 27 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 Previous results can be found here: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 8.01x Relative performance: Server critical-jOPS (nc): 12.50x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/SPECjbb2015-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 207.57 Server 207.57 / Server 2014-04-01 (71.00): 2.92x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-12-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/338/results/ 2019-12-08 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/341/results/ 2019-12-10 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/343/results/ 2019-12-12 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/345/results/ 2019-12-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/347/results/ 2019-12-17 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/350/results/ 2019-12-19 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/352/results/ 2019-12-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/354/results/ 2019-12-24 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/357/results/ 2019-12-26 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/359/results/ 2020-01-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/003/results/ 2020-01-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/006/results/ 2020-01-09 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/008/results/ 2020-01-11 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/010/results/ 2020-01-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/013/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From gnu.andrew at redhat.com Tue Jan 14 23:41:04 2020 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Tue, 14 Jan 2020 23:41:04 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u242-b07 Upstream Sync Message-ID: Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b07/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b07/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b07/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b07/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b07/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b07/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b07/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b07/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b07/root/merge.changeset Changes in aarch64-shenandoah-jdk8u242-b07: - S8037550: Update RFC references in javadoc to RFC 5280 - S8039438: Some tests depend on internal API sun.misc.IOUtils - S8044500: Add kinit options and krb5.conf flags that allow users to obtain renewable tickets and specify ticket lifetimes - S8058290: JAAS Krb5LoginModule has suspect ticket-renewal logic, relies on clockskew grace - S8073108: [AArch64] Use x86 and SPARC CPU instructions for GHASH acceleration - S8080835: Add blocking bulk read to sun.misc.IOUtils - S8138978: Examine usages of sun.misc.IOUtils - S8139206: Add InputStream readNBytes(int len) - S8183591: Incorrect behavior when reading DER value with Integer.MAX_VALUE length - S8186576: KerberosTicket does not properly handle renewable tickets at the end of their lifetime - S8186831: Kerberos ignores PA-DATA with a non-null s2kparams - S8186884: Test native KDC, Java krb5 lib, and native krb5 lib in one test - S8193832: Performance of InputStream.readAllBytes() could be improved - S8196956: (ch) More channels cleanup - S8201627: Kerberos sequence number issues - S8215032: Support Kerberos cross-realm referrals (RFC 6806) - S8224909, CVE-2020-2583: Unlink Set of LinkedHashSets - S8225261: Better method resolutions - S8225279: Better XRender interpolation - S8226352, CVE-2020-2590: Improve Kerberos interop capabilities - S8226719: Kerberos login to Windows 2000 failed with "Inappropriate type of checksum in message" - S8227061: KDC.java test behaves incorrectly when AS-REQ contains a PAData not PA-ENC-TS-ENC - S8227381: GSS login fails with PREAUTH_FAILED - S8227437: S4U2proxy cannot continue because server's TGT cannot be found - S8227758: More valid PKIX processing - S8227816: More Colorful ICC profiles - S8228548, CVE-2020-2593: Normalize normalization for all - S8229951, CVE-2020-2601: Better Ticket Granting Services - S8230279: Improve Pack200 file reading - S8230318: Better trust store usage - S8230967: Improve Registry support of clients - S8231129: More glyph images - S8231139: Improved keystore support - S8231422, CVE-2020-2604: Better serial filter handling - S8231795, CVE-2020-2659: Enhance datagram socket support - S8232381: add result NULL-checking to freetypeScaler.c - S8232419: Improve Registry registration - S8233944: Make KerberosPrincipal.KRB_NT_ENTERPRISE field package private - S8234037, CVE-2020-2654: Improve Object Identifier Processing - S8235909: File.exists throws AccessControlException for invalid paths when a SecurityManager is installed - S8236829: JDK-8232102 backport breaks s390 - S8236983: [TESTBUG] Remove pointless catch block in test/jdk/sun/security/util/DerValue/BadValue.java - S8236984: Add compatibility wrapper for IOUtils.readFully Main issues of note: I included the AArch64 part of 8073108, the rest of which was part of 8u242-b04. This just catches the flag and tells the user the intrinsics aren't supported on this architecture (the same was present in 8073108 for PPC). It may be worth backporting 8131062 & 8134869 to provide AArch64 support. Other than that, there's only one security fix on the HotSpot side, plus some test updates for the IOUtils change on the JDK side. diffstat for root b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for corba b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxp b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxws b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for langtools b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for nashorn b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jdk a/test/sun/security/krb5/auto/SaslGSS.java | 137 - b/.hgtags | 1 b/src/share/classes/com/sun/crypto/provider/JceKeyStore.java | 61 b/src/share/classes/com/sun/java/util/jar/pack/ClassReader.java | 39 b/src/share/classes/com/sun/jndi/ldap/Connection.java | 29 b/src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java | 53 b/src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java | 24 b/src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java | 6 b/src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java | 6 b/src/share/classes/java/awt/color/ICC_Profile.java | 45 b/src/share/classes/java/beans/beancontext/BeanContextSupport.java | 16 b/src/share/classes/java/io/FilePermission.java | 39 b/src/share/classes/java/io/ObjectInputStream.java | 76 - b/src/share/classes/java/lang/System.java | 3 b/src/share/classes/java/net/URL.java | 5 b/src/share/classes/java/nio/channels/SelectableChannel.java | 2 b/src/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java | 34 b/src/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java | 10 b/src/share/classes/java/security/CodeSource.java | 2 b/src/share/classes/java/security/Key.java | 4 b/src/share/classes/java/security/UnresolvedPermission.java | 2 b/src/share/classes/java/security/cert/CRLReason.java | 6 b/src/share/classes/java/security/cert/CertificateRevokedException.java | 2 b/src/share/classes/java/security/cert/PKIXReason.java | 4 b/src/share/classes/java/security/cert/TrustAnchor.java | 10 b/src/share/classes/java/security/cert/X509CRL.java | 4 b/src/share/classes/java/security/cert/X509CRLSelector.java | 2 b/src/share/classes/java/security/cert/X509CertSelector.java | 26 b/src/share/classes/java/security/cert/X509Certificate.java | 10 b/src/share/classes/java/util/jar/JarFile.java | 7 b/src/share/classes/javax/security/auth/kerberos/JavaxSecurityAuthKerberosAccessImpl.java | 16 b/src/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java | 7 b/src/share/classes/javax/security/auth/kerberos/KerberosTicket.java | 19 b/src/share/classes/javax/security/auth/x500/X500Principal.java | 12 b/src/share/classes/javax/security/auth/x500/package-info.java | 12 b/src/share/classes/jdk/internal/util/StaticProperty.java | 58 b/src/share/classes/sun/applet/AppletClassLoader.java | 5 b/src/share/classes/sun/misc/IOUtils.java | 301 +++- b/src/share/classes/sun/misc/JavaObjectInputStreamReadString.java | 38 b/src/share/classes/sun/misc/ObjectInputFilter.java | 4 b/src/share/classes/sun/misc/SharedSecrets.java | 13 b/src/share/classes/sun/nio/ch/DatagramChannelImpl.java | 26 b/src/share/classes/sun/nio/ch/DatagramSocketAdaptor.java | 30 b/src/share/classes/sun/nio/ch/ServerSocketAdaptor.java | 32 b/src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java | 5 b/src/share/classes/sun/nio/ch/SocketAdaptor.java | 37 b/src/share/classes/sun/nio/ch/SocketChannelImpl.java | 3 b/src/share/classes/sun/reflect/misc/MethodUtil.java | 16 b/src/share/classes/sun/rmi/registry/RegistryImpl_Skel.java | 26 b/src/share/classes/sun/rmi/server/UnicastRef.java | 5 b/src/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java | 6 b/src/share/classes/sun/security/action/GetPropertyAction.java | 23 b/src/share/classes/sun/security/jgss/krb5/CipherHelper.java | 12 b/src/share/classes/sun/security/jgss/krb5/InitSecContextToken.java | 46 b/src/share/classes/sun/security/jgss/krb5/Krb5Context.java | 14 b/src/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java | 40 b/src/share/classes/sun/security/jgss/krb5/Krb5Util.java | 23 b/src/share/classes/sun/security/jgss/krb5/MessageToken_v2.java | 12 b/src/share/classes/sun/security/jgss/krb5/SubjectComber.java | 39 b/src/share/classes/sun/security/krb5/Checksum.java | 139 - b/src/share/classes/sun/security/krb5/Config.java | 120 + b/src/share/classes/sun/security/krb5/Credentials.java | 55 b/src/share/classes/sun/security/krb5/JavaxSecurityAuthKerberosAccess.java | 9 b/src/share/classes/sun/security/krb5/KrbApReq.java | 4 b/src/share/classes/sun/security/krb5/KrbAsRep.java | 19 b/src/share/classes/sun/security/krb5/KrbAsReq.java | 48 b/src/share/classes/sun/security/krb5/KrbAsReqBuilder.java | 98 + b/src/share/classes/sun/security/krb5/KrbCred.java | 8 b/src/share/classes/sun/security/krb5/KrbKdcRep.java | 105 + b/src/share/classes/sun/security/krb5/KrbTgsRep.java | 27 b/src/share/classes/sun/security/krb5/KrbTgsReq.java | 141 - b/src/share/classes/sun/security/krb5/PrincipalName.java | 12 b/src/share/classes/sun/security/krb5/internal/CredentialsUtil.java | 224 ++- b/src/share/classes/sun/security/krb5/internal/EncASRepPart.java | 4 b/src/share/classes/sun/security/krb5/internal/EncKDCRepPart.java | 73 - b/src/share/classes/sun/security/krb5/internal/EncTGSRepPart.java | 4 b/src/share/classes/sun/security/krb5/internal/HostAddresses.java | 4 b/src/share/classes/sun/security/krb5/internal/KDCOptions.java | 4 b/src/share/classes/sun/security/krb5/internal/KDCReq.java | 20 b/src/share/classes/sun/security/krb5/internal/KRBError.java | 20 b/src/share/classes/sun/security/krb5/internal/KerberosTime.java | 9 b/src/share/classes/sun/security/krb5/internal/Krb5.java | 7 b/src/share/classes/sun/security/krb5/internal/NetClient.java | 4 b/src/share/classes/sun/security/krb5/internal/PAData.java | 50 b/src/share/classes/sun/security/krb5/internal/PAForUserEnc.java | 3 b/src/share/classes/sun/security/krb5/internal/ReferralsCache.java | 159 ++ b/src/share/classes/sun/security/krb5/internal/TicketFlags.java | 6 b/src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java | 8 b/src/share/classes/sun/security/krb5/internal/ccache/Credentials.java | 5 b/src/share/classes/sun/security/krb5/internal/crypto/CksumType.java | 38 b/src/share/classes/sun/security/krb5/internal/crypto/Crc32CksumType.java | 18 b/src/share/classes/sun/security/krb5/internal/crypto/DesCbcCrcEType.java | 2 b/src/share/classes/sun/security/krb5/internal/crypto/DesMacCksumType.java | 10 b/src/share/classes/sun/security/krb5/internal/crypto/DesMacKCksumType.java | 12 b/src/share/classes/sun/security/krb5/internal/crypto/EType.java | 22 b/src/share/classes/sun/security/krb5/internal/crypto/HmacMd5ArcFourCksumType.java | 14 b/src/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes128CksumType.java | 14 b/src/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes256CksumType.java | 14 b/src/share/classes/sun/security/krb5/internal/crypto/HmacSha1Des3KdCksumType.java | 14 b/src/share/classes/sun/security/krb5/internal/crypto/KeyUsage.java | 3 b/src/share/classes/sun/security/krb5/internal/crypto/RsaMd5CksumType.java | 26 b/src/share/classes/sun/security/krb5/internal/crypto/RsaMd5DesCksumType.java | 17 b/src/share/classes/sun/security/provider/JavaKeyStore.java | 19 b/src/share/classes/sun/security/provider/SunEntries.java | 6 b/src/share/classes/sun/security/provider/certpath/PolicyChecker.java | 4 b/src/share/classes/sun/security/provider/certpath/PolicyNodeImpl.java | 4 b/src/share/classes/sun/security/timestamp/HttpTimestamper.java | 8 b/src/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java | 2 b/src/share/classes/sun/security/util/DerInputBuffer.java | 2 b/src/share/classes/sun/security/util/DerOutputStream.java | 4 b/src/share/classes/sun/security/util/DerValue.java | 6 b/src/share/classes/sun/security/validator/PKIXValidator.java | 103 + b/src/share/classes/sun/security/x509/AVA.java | 2 b/src/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java | 4 b/src/share/classes/sun/security/x509/CertificateIssuerExtension.java | 4 b/src/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java | 4 b/src/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java | 4 b/src/share/classes/sun/security/x509/FreshestCRLExtension.java | 4 b/src/share/classes/sun/security/x509/InvalidityDateExtension.java | 4 b/src/share/classes/sun/security/x509/IssuingDistributionPointExtension.java | 4 b/src/share/classes/sun/security/x509/RDN.java | 4 b/src/share/classes/sun/security/x509/README | 2 b/src/share/classes/sun/security/x509/SubjectInfoAccessExtension.java | 4 b/src/share/classes/sun/security/x509/URIName.java | 14 b/src/share/classes/sun/security/x509/X500Name.java | 156 -- b/src/share/classes/sun/security/x509/X509CRLImpl.java | 4 b/src/share/classes/sun/security/x509/X509CertInfo.java | 4 b/src/share/lib/security/java.security-aix | 32 b/src/share/lib/security/java.security-linux | 32 b/src/share/lib/security/java.security-macosx | 32 b/src/share/lib/security/java.security-solaris | 32 b/src/share/lib/security/java.security-windows | 32 b/src/share/native/sun/font/freetypeScaler.c | 12 b/src/share/native/sun/security/krb5/nativeccache.c | 6 b/src/solaris/native/sun/java2d/x11/X11SurfaceData.c | 48 b/src/solaris/native/sun/java2d/x11/X11SurfaceData.h | 2 b/src/windows/classes/sun/security/krb5/internal/tools/Kinit.java | 66 b/src/windows/classes/sun/security/krb5/internal/tools/KinitOptions.java | 60 b/src/windows/native/sun/security/krb5/NativeCreds.c | 6 b/test/java/io/Serializable/serialFilter/GlobalFilterTest.java | 30 b/test/java/io/Serializable/serialFilter/security.policy | 2 b/test/java/lang/annotation/AnnotationType/AnnotationTypeRuntimeAssumptionTest.java | 13 b/test/java/lang/invoke/lambda/LambdaClassLoaderSerialization.java | 44 b/test/java/lang/reflect/Method/InterfaceStatic/StaticInterfaceMethodInWayOfDefault.java | 11 b/test/java/security/testlibrary/Proc.java | 15 b/test/lib/testlibrary/jdk/testlibrary/FileUtils.java | 1 b/test/lib/testlibrary/jdk/testlibrary/IOUtils.java | 71 b/test/sun/misc/IOUtils/ReadAllBytes.java | 103 + b/test/sun/misc/IOUtils/ReadNBytes.java | 164 ++ b/test/sun/security/krb5/auto/Basic.java | 7 b/test/sun/security/krb5/auto/BasicKrb5Test.java | 2 b/test/sun/security/krb5/auto/BasicProc.java | 434 +++--- b/test/sun/security/krb5/auto/Context.java | 103 + b/test/sun/security/krb5/auto/DiffSaltParams.java | 50 b/test/sun/security/krb5/auto/KDC.java | 723 ++++++++-- b/test/sun/security/krb5/auto/LifeTimeInSeconds.java | 2 b/test/sun/security/krb5/auto/NullRenewUntil.java | 67 b/test/sun/security/krb5/auto/ReferralsTest.java | 248 +++ b/test/sun/security/krb5/auto/Renew.java | 99 + b/test/sun/security/krb5/auto/Renewal.java | 164 ++ b/test/sun/security/krb5/config/Duration.java | 71 b/test/sun/security/provider/DSA/TestMaxLengthDER.java | 84 + b/test/sun/security/tools/jarsigner/EntriesOrder.java | 9 b/test/sun/security/tools/jarsigner/TimestampCheck.java | 2 b/test/sun/security/tools/jarsigner/TsacertOptionTest.java | 1 b/test/sun/security/tools/jarsigner/Warning.java | 2 b/test/sun/security/tools/jarsigner/concise_jarsigner.sh | 14 b/test/sun/security/tools/jarsigner/ec.sh | 2 b/test/sun/security/tools/jarsigner/onlymanifest.sh | 2 b/test/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java | 4 b/test/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java | 4 b/test/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java | 4 b/test/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java | 4 b/test/sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java | 4 b/test/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java | 4 b/test/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java | 4 b/test/sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java | 4 b/test/sun/security/tools/jarsigner/warnings/NoTimestampTest.java | 4 b/test/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java | 4 b/test/sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java | 4 b/test/sun/security/util/DerValue/BadValue.java | 37 b/test/sun/security/validator/EndEntityExtensionCheck.java | 3 182 files changed, 4914 insertions(+), 1584 deletions(-) diffstat for hotspot b/.hgtags | 1 b/src/share/vm/oops/klassVtable.cpp | 13 ++++++---- b/test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java | 11 ++++++-- b/test/runtime/8003720/VictimClassLoader.java | 8 ++++-- 4 files changed, 24 insertions(+), 9 deletions(-) Successfully built on x86, x86_64, s390, s390x, ppc, ppc64, ppc64le & aarch64. We picked up the s390 fix with this build, so no patches necessary for any architecture. Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 https://keybase.io/gnu_andrew From felix.yang at huawei.com Wed Jan 15 06:58:32 2020 From: felix.yang at huawei.com (Yangfei (Felix)) Date: Wed, 15 Jan 2020 06:58:32 +0000 Subject: [aarch64-port-dev ] [RFC] ZGC proposal for aarch64 jdk11u Message-ID: Hi, Currently, we only have zgc for the jdk11 x86 platform. Zgc for aarch64 platform was later added in jdk13 by Stuart from Linaro. So it?s an interesting question whether zgc for aarch64 platform should be backported to jdk11. Dozens of our arm-based cloud customers are switching to jdk11 and some of them have a strong demand for the zgc feature for their business. To satisfy that requirement, we took the action to backport this feature in our jdk11 release. But we think this work should not be kept private. Other jdk11 vendors may come to the same problem. It?s appreciated if this work could be incorporated in the upstream jdk11 repo and further improved. We have backported the following zgc related patches to jdk11u: https://bugs.openjdk.java.net/browse/JDK-8217745 https://bugs.openjdk.java.net/browse/JDK-8224187 https://bugs.openjdk.java.net/browse/JDK-8214527 https://bugs.openjdk.java.net/browse/JDK-8224675 Basic test such as jtreg, jcstress looks good. Specjbb2015 test with zgc gives us anticipated max & critical score. I can provide more details and propose a webrev for the backport. But before that I would like to hear your comments & suggestions. Thanks, Felix From shade at redhat.com Wed Jan 15 09:00:57 2020 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 15 Jan 2020 10:00:57 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u242-b07 Upstream Sync In-Reply-To: References: Message-ID: On 1/15/20 12:41 AM, Andrew John Hughes wrote: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b07/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b07/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b07/jaxws/merge.changeset Look trivially fine. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b07/jdk/merge.changeset Looks fine. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b07/hotspot/merge.changeset Looks fine. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b07/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b07/nashorn/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b07/root/merge.changeset Look trivially fine. > Ok to push? Yes, I think so. -- Thanks, -Aleksey From per.liden at oracle.com Wed Jan 15 12:07:42 2020 From: per.liden at oracle.com (Per Liden) Date: Wed, 15 Jan 2020 13:07:42 +0100 Subject: [aarch64-port-dev ] [RFC] ZGC proposal for aarch64 jdk11u In-Reply-To: References: Message-ID: <38a15dc5-9cee-0f44-13ee-98f185ee72ae@oracle.com> Hi, Please note that backporting JDK-8224675 "Late GC barrier insertion for ZGC" is not great idea, since that patch introduced stability issues and the whole approach was later superseded by JDK-8230565 "ZGC: Redesign C2 load barrier to expand on the MachNode level". If you want to go down this path, I'd suggest that you either don't backport JDK-8224675 at all, or backport everything up to JDK-8224675 + JDK-8230565. Also note that if you include JDK-8230565 you want to be careful to also include any followup bug fixes, like JDK-8233506. In general, a lot of stability and performance improvements have gone into ZGC since JDK 11. If at all possible, I would strongly recommend using JDK 14 instead, where you already have aarch64 support and all other goodies. cheers, Per On 1/15/20 7:58 AM, Yangfei (Felix) wrote: > Hi, > > Currently, we only have zgc for the jdk11 x86 platform. Zgc for aarch64 platform was later added in jdk13 by Stuart from Linaro. > So it?s an interesting question whether zgc for aarch64 platform should be backported to jdk11. > > Dozens of our arm-based cloud customers are switching to jdk11 and some of them have a strong demand for the zgc feature for their business. > To satisfy that requirement, we took the action to backport this feature in our jdk11 release. > But we think this work should not be kept private. Other jdk11 vendors may come to the same problem. > It?s appreciated if this work could be incorporated in the upstream jdk11 repo and further improved. > > We have backported the following zgc related patches to jdk11u: > https://bugs.openjdk.java.net/browse/JDK-8217745 > https://bugs.openjdk.java.net/browse/JDK-8224187 > https://bugs.openjdk.java.net/browse/JDK-8214527 > https://bugs.openjdk.java.net/browse/JDK-8224675 > > Basic test such as jtreg, jcstress looks good. Specjbb2015 test with zgc gives us anticipated max & critical score. > I can provide more details and propose a webrev for the backport. But before that I would like to hear your comments & suggestions. > > Thanks, > Felix > From stuart.monteith at linaro.org Wed Jan 15 13:10:57 2020 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Wed, 15 Jan 2020 13:10:57 +0000 Subject: [aarch64-port-dev ] [RFC] ZGC proposal for aarch64 jdk11u In-Reply-To: References: Message-ID: Hello Felix, I'm pleased that there is interest in ZGC on aarch64, that the performance is at expected levels and is apparently trouble free. However, I'd like to understand why this backporting is being done. If it is for running in production, then I'd expect Per, etc, to not be upset or disagree when I that ZGC on aarch64 in JDK 13 isn't production ready. I understand it would be easier to test with an existing software stack on top of JDK 11 rather than moving onto JDK 13, etc. However, ZGC is an experimental VM feature, and the model OpenJDK has moved to is for 6 monthly releases. Per and his team have made lots of improvements, and fixes, in ZGC since 11, so I would expect people to run and test on current release to avoid hitting already known issues, whether that be on x86 or aarch64. There might be a possibility of backporting some features, if there is no effect when they are disabled. However, it is probably better to track ZGC development through the released versions as a single backport will not be enough, I wouldn't want to burden Per's team with maintaining something that is in as much development as ZGC at this point. BR, Stuart On Wed, 15 Jan 2020 at 06:59, Yangfei (Felix) wrote: > > Hi, > > Currently, we only have zgc for the jdk11 x86 platform. Zgc for aarch64 platform was later added in jdk13 by Stuart from Linaro. > So it?s an interesting question whether zgc for aarch64 platform should be backported to jdk11. > > Dozens of our arm-based cloud customers are switching to jdk11 and some of them have a strong demand for the zgc feature for their business. > To satisfy that requirement, we took the action to backport this feature in our jdk11 release. > But we think this work should not be kept private. Other jdk11 vendors may come to the same problem. > It?s appreciated if this work could be incorporated in the upstream jdk11 repo and further improved. > > We have backported the following zgc related patches to jdk11u: > https://bugs.openjdk.java.net/browse/JDK-8217745 > https://bugs.openjdk.java.net/browse/JDK-8224187 > https://bugs.openjdk.java.net/browse/JDK-8214527 > https://bugs.openjdk.java.net/browse/JDK-8224675 > > Basic test such as jtreg, jcstress looks good. Specjbb2015 test with zgc gives us anticipated max & critical score. > I can provide more details and propose a webrev for the backport. But before that I would like to hear your comments & suggestions. > > Thanks, > Felix From aph at redhat.com Wed Jan 15 18:03:54 2020 From: aph at redhat.com (Andrew Haley) Date: Wed, 15 Jan 2020 18:03:54 +0000 Subject: [aarch64-port-dev ] [RFC] ZGC proposal for aarch64 jdk11u In-Reply-To: References: Message-ID: <6b716737-ba03-71c2-5488-b5654093c447@redhat.com> On 1/15/20 1:10 PM, Stuart Monteith wrote: > I'm pleased that there is interest in ZGC on aarch64, that the > performance is at expected levels and is apparently trouble free. > However, I'd like to understand why this backporting is being done. If > it is for running in production, then I'd expect Per, etc, to not be > upset or disagree when I that ZGC on aarch64 in JDK 13 isn't > production ready. In particular, it's perhaps odd that something which is still an experimental feature in mainline is being considered for a backport. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From gnu.andrew at redhat.com Wed Jan 15 19:05:46 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 15 Jan 2020 19:05:46 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 3 new changesets Message-ID: <202001151905.00FJ5kAu021220@aojmv0008.oracle.com> Changeset: 5b17d1f49219 Author: andrew Date: 2020-01-13 04:57 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/5b17d1f49219 Added tag jdk8u242-b07 for changeset 8ca5f59e3042 ! .hgtags Changeset: e49ae4001fcb Author: andrew Date: 2020-01-13 05:33 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/e49ae4001fcb Merge jdk8u242-b07 ! .hgtags Changeset: 80849231830a Author: andrew Date: 2020-01-13 05:53 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/80849231830a Added tag aarch64-shenandoah-jdk8u242-b07 for changeset e49ae4001fcb ! .hgtags From gnu.andrew at redhat.com Wed Jan 15 19:05:53 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 15 Jan 2020 19:05:53 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 3 new changesets Message-ID: <202001151905.00FJ5rgh021293@aojmv0008.oracle.com> Changeset: bdd855313cfe Author: andrew Date: 2020-01-13 04:57 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/bdd855313cfe Added tag jdk8u242-b07 for changeset 72d4f7e239ee ! .hgtags Changeset: 89fae985d498 Author: andrew Date: 2020-01-13 05:33 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/89fae985d498 Merge jdk8u242-b07 ! .hgtags Changeset: f7620cfa995c Author: andrew Date: 2020-01-13 05:53 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/f7620cfa995c Added tag aarch64-shenandoah-jdk8u242-b07 for changeset 89fae985d498 ! .hgtags From gnu.andrew at redhat.com Wed Jan 15 19:06:01 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 15 Jan 2020 19:06:01 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 3 new changesets Message-ID: <202001151906.00FJ61xQ021380@aojmv0008.oracle.com> Changeset: eac8e0f4e575 Author: andrew Date: 2020-01-13 04:57 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/eac8e0f4e575 Added tag jdk8u242-b07 for changeset 8bddae4d0a3d ! .hgtags Changeset: f39551ef599e Author: andrew Date: 2020-01-13 05:33 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/f39551ef599e Merge jdk8u242-b07 ! .hgtags Changeset: 4d84ceb9571c Author: andrew Date: 2020-01-13 05:53 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/4d84ceb9571c Added tag aarch64-shenandoah-jdk8u242-b07 for changeset f39551ef599e ! .hgtags From gnu.andrew at redhat.com Wed Jan 15 19:06:09 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 15 Jan 2020 19:06:09 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 3 new changesets Message-ID: <202001151906.00FJ69DU021657@aojmv0008.oracle.com> Changeset: b933b8903615 Author: andrew Date: 2020-01-13 04:57 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/b933b8903615 Added tag jdk8u242-b07 for changeset 888c7a41a3ec ! .hgtags Changeset: b02ec286f09b Author: andrew Date: 2020-01-13 05:33 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/b02ec286f09b Merge jdk8u242-b07 ! .hgtags Changeset: 53bae515a547 Author: andrew Date: 2020-01-13 05:53 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/53bae515a547 Added tag aarch64-shenandoah-jdk8u242-b07 for changeset b02ec286f09b ! .hgtags From gnu.andrew at redhat.com Wed Jan 15 19:06:17 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 15 Jan 2020 19:06:17 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 3 new changesets Message-ID: <202001151906.00FJ6Htn021794@aojmv0008.oracle.com> Changeset: b2b31daec366 Author: andrew Date: 2020-01-13 04:57 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/b2b31daec366 Added tag jdk8u242-b07 for changeset 2b1a41938993 ! .hgtags Changeset: f43450ae3353 Author: andrew Date: 2020-01-13 05:33 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/f43450ae3353 Merge jdk8u242-b07 ! .hgtags Changeset: adc610e97949 Author: andrew Date: 2020-01-13 05:53 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/adc610e97949 Added tag aarch64-shenandoah-jdk8u242-b07 for changeset f43450ae3353 ! .hgtags From gnu.andrew at redhat.com Wed Jan 15 19:06:25 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 15 Jan 2020 19:06:25 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 6 new changesets Message-ID: <202001151906.00FJ6PVH021867@aojmv0008.oracle.com> Changeset: f37db4bd396c Author: mbalao Date: 2019-10-08 10:26 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f37db4bd396c 8225261: Better method resolutions Reviewed-by: andrew Contributed-by: lois.foltan at oracle.com ! src/share/vm/oops/klassVtable.cpp Changeset: 8b80409d5840 Author: andrew Date: 2020-01-13 02:15 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8b80409d5840 8138978: Examine usages of sun.misc.IOUtils Reviewed-by: mbalao ! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java ! test/runtime/8003720/VictimClassLoader.java Changeset: 7c9f6b5f8d11 Author: andrew Date: 2020-01-13 04:58 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7c9f6b5f8d11 Added tag jdk8u242-b07 for changeset 8b80409d5840 ! .hgtags Changeset: 7375e8667529 Author: andrew Date: 2020-01-13 05:33 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7375e8667529 Merge jdk8u242-b07 ! .hgtags ! src/share/vm/oops/klassVtable.cpp Changeset: c81fd2ed614a Author: ascarpino Date: 2020-01-13 05:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c81fd2ed614a 8073108: [AArch64] Use x86 and SPARC CPU instructions for GHASH acceleration Reviewed-by: kvn, jrose ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: b8ff9b0d06ee Author: andrew Date: 2020-01-13 05:53 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b8ff9b0d06ee Added tag aarch64-shenandoah-jdk8u242-b07 for changeset c81fd2ed614a ! .hgtags From gnu.andrew at redhat.com Wed Jan 15 19:06:36 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 15 Jan 2020 19:06:36 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 40 new changesets Message-ID: <202001151906.00FJ6b9n022002@aojmv0008.oracle.com> Changeset: b76e1348c535 Author: serb Date: 2019-08-21 18:07 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b76e1348c535 8224909: Unlink Set of LinkedHashSets Reviewed-by: prr, mschoene, rhalade, psadhukhan ! src/share/classes/java/beans/beancontext/BeanContextSupport.java Changeset: d4e7f1627982 Author: alitvinov Date: 2019-10-16 19:18 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d4e7f1627982 8225279: Better XRender interpolation Reviewed-by: serb, prr, rhalade, ahgross ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c ! src/solaris/native/sun/java2d/x11/X11SurfaceData.h Changeset: 1c592846b407 Author: mbalao Date: 2019-08-26 13:57 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1c592846b407 8227758: More valid PKIX processing Reviewed-by: andrew ! src/share/classes/sun/security/validator/PKIXValidator.java ! test/sun/security/tools/jarsigner/concise_jarsigner.sh Changeset: 0df35f498deb Author: igerasim Date: 2019-08-14 17:24 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0df35f498deb 8228548: Normalize normalization for all Reviewed-by: chegar, rhalade, igerasim, bae ! src/share/classes/java/net/URL.java Changeset: 3b938af3bc70 Author: bae Date: 2020-01-11 05:13 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3b938af3bc70 8227816: More Colorful ICC profiles Reviewed-by: andrew ! src/share/classes/java/awt/color/ICC_Profile.java Changeset: 5ef236679ae9 Author: rriggs Date: 2019-10-15 15:05 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5ef236679ae9 8230967: Improve Registry support of clients Reviewed-by: skoivu, smarks, rhalade ! src/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java ! src/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java Changeset: 6e79bf791069 Author: mbalao Date: 2019-06-05 01:42 -0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6e79bf791069 8215032: Support Kerberos cross-realm referrals (RFC 6806) Reviewed-by: weijun, andrew ! src/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/share/classes/sun/security/krb5/Checksum.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/KrbAsRep.java ! src/share/classes/sun/security/krb5/KrbAsReq.java ! src/share/classes/sun/security/krb5/KrbAsReqBuilder.java ! src/share/classes/sun/security/krb5/KrbKdcRep.java ! src/share/classes/sun/security/krb5/KrbTgsRep.java ! src/share/classes/sun/security/krb5/KrbTgsReq.java ! src/share/classes/sun/security/krb5/PrincipalName.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/share/classes/sun/security/krb5/internal/EncASRepPart.java ! src/share/classes/sun/security/krb5/internal/EncKDCRepPart.java ! src/share/classes/sun/security/krb5/internal/EncTGSRepPart.java ! src/share/classes/sun/security/krb5/internal/KDCOptions.java ! src/share/classes/sun/security/krb5/internal/KDCReq.java ! src/share/classes/sun/security/krb5/internal/KRBError.java ! src/share/classes/sun/security/krb5/internal/Krb5.java ! src/share/classes/sun/security/krb5/internal/PAData.java + src/share/classes/sun/security/krb5/internal/ReferralsCache.java ! src/share/classes/sun/security/krb5/internal/TicketFlags.java ! src/share/classes/sun/security/krb5/internal/crypto/KeyUsage.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/ReferralsTest.java Changeset: 36f3b9e84261 Author: weijun Date: 2019-07-03 11:43 +0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/36f3b9e84261 8226719: Kerberos login to Windows 2000 failed with "Inappropriate type of checksum in message" Reviewed-by: xuelei ! src/share/classes/sun/security/krb5/Checksum.java ! src/share/classes/sun/security/krb5/KrbKdcRep.java ! src/share/classes/sun/security/krb5/internal/crypto/CksumType.java ! src/share/classes/sun/security/krb5/internal/crypto/RsaMd5CksumType.java Changeset: 3439cc02ed40 Author: weijun Date: 2020-01-11 20:26 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3439cc02ed40 8186831: Kerberos ignores PA-DATA with a non-null s2kparams Reviewed-by: xuelei ! src/share/classes/sun/security/jgss/krb5/CipherHelper.java ! src/share/classes/sun/security/krb5/internal/PAData.java ! src/share/classes/sun/security/krb5/internal/crypto/EType.java + test/sun/security/krb5/auto/DiffSaltParams.java ! test/sun/security/krb5/auto/KDC.java Changeset: 34f887ab2435 Author: andrew Date: 2020-01-11 22:29 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/34f887ab2435 8044500: Add kinit options and krb5.conf flags that allow users to obtain renewable tickets and specify ticket lifetimes Reviewed-by: mbalao ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/krb5/KrbAsReq.java ! src/share/classes/sun/security/krb5/KrbAsReqBuilder.java ! src/share/classes/sun/security/krb5/KrbKdcRep.java ! src/share/classes/sun/security/krb5/internal/HostAddresses.java ! src/share/classes/sun/security/krb5/internal/KerberosTime.java ! src/windows/classes/sun/security/krb5/internal/tools/Kinit.java ! src/windows/classes/sun/security/krb5/internal/tools/KinitOptions.java ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/LifeTimeInSeconds.java + test/sun/security/krb5/auto/Renewal.java + test/sun/security/krb5/config/Duration.java Changeset: dc83d1c180d2 Author: andrew Date: 2020-01-12 01:02 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/dc83d1c180d2 8058290: JAAS Krb5LoginModule has suspect ticket-renewal logic, relies on clockskew grace Reviewed-by: mbalao ! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/Renew.java Changeset: a97ac4b5e45a Author: andrew Date: 2020-01-12 01:07 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a97ac4b5e45a 8186576: KerberosTicket does not properly handle renewable tickets at the end of their lifetime Reviewed-by: mbalao ! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! src/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/share/classes/sun/security/krb5/KrbTgsReq.java ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/NullRenewUntil.java Changeset: 52b4ca5a31fa Author: andrew Date: 2020-01-12 01:59 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/52b4ca5a31fa 8186884: Test native KDC, Java krb5 lib, and native krb5 lib in one test Reviewed-by: mbalao ! test/java/security/testlibrary/Proc.java ! test/sun/security/krb5/auto/BasicProc.java ! test/sun/security/krb5/auto/Context.java ! test/sun/security/krb5/auto/KDC.java Changeset: 968f12f8a2f9 Author: weijun Date: 2019-07-04 07:25 +0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/968f12f8a2f9 8227061: KDC.java test behaves incorrectly when AS-REQ contains a PAData not PA-ENC-TS-ENC Reviewed-by: mullan ! test/sun/security/krb5/auto/KDC.java Changeset: a44331c37c67 Author: weijun Date: 2019-07-10 09:43 +0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a44331c37c67 8227381: GSS login fails with PREAUTH_FAILED Reviewed-by: xuelei ! src/share/classes/sun/security/krb5/KrbAsReqBuilder.java Changeset: ece8c902f3e0 Author: andrew Date: 2020-01-12 03:05 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ece8c902f3e0 8227437: S4U2proxy cannot continue because server's TGT cannot be found Reviewed-by: mbalao ! src/share/classes/javax/security/auth/kerberos/JavaxSecurityAuthKerberosAccessImpl.java ! src/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/share/classes/sun/security/jgss/krb5/Krb5Util.java ! src/share/classes/sun/security/jgss/krb5/SubjectComber.java ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/krb5/JavaxSecurityAuthKerberosAccess.java ! src/share/classes/sun/security/krb5/KrbApReq.java ! src/share/classes/sun/security/krb5/KrbAsRep.java ! src/share/classes/sun/security/krb5/KrbAsReqBuilder.java ! src/share/classes/sun/security/krb5/KrbCred.java ! src/share/classes/sun/security/krb5/KrbTgsRep.java ! src/share/classes/sun/security/krb5/KrbTgsReq.java ! src/share/classes/sun/security/krb5/PrincipalName.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/share/classes/sun/security/krb5/internal/KRBError.java ! src/share/classes/sun/security/krb5/internal/ReferralsCache.java ! src/share/classes/sun/security/krb5/internal/ccache/Credentials.java ! src/share/native/sun/security/krb5/nativeccache.c ! src/windows/native/sun/security/krb5/NativeCreds.c ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/ReferralsTest.java Changeset: edbb2cb72f86 Author: mbalao Date: 2019-11-11 18:50 -0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/edbb2cb72f86 8233944: Make KerberosPrincipal.KRB_NT_ENTERPRISE field package private Reviewed-by: clanger ! src/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java Changeset: 1057e0b4042a Author: andrew Date: 2020-01-12 05:59 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1057e0b4042a 8201627: Kerberos sequence number issues Reviewed-by: mbalao ! src/share/classes/sun/security/action/GetPropertyAction.java ! src/share/classes/sun/security/jgss/krb5/InitSecContextToken.java ! src/share/classes/sun/security/jgss/krb5/MessageToken_v2.java ! test/sun/security/krb5/auto/Basic.java ! test/sun/security/krb5/auto/BasicKrb5Test.java ! test/sun/security/krb5/auto/BasicProc.java ! test/sun/security/krb5/auto/Context.java Changeset: 2c2aa634c373 Author: weijun Date: 2020-01-12 06:09 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2c2aa634c373 8226352: Improve Kerberos interop capabilities Reviewed-by: ahgross, mullan, valeriep ! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java ! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java ! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java - test/sun/security/krb5/auto/SaslGSS.java Changeset: 2c97a7a401c6 Author: andrew Date: 2020-01-12 06:47 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2c97a7a401c6 8229951: Better Ticket Granting Services Reviewed-by: mbalao ! src/share/classes/sun/security/krb5/Checksum.java ! src/share/classes/sun/security/krb5/KrbTgsReq.java ! src/share/classes/sun/security/krb5/internal/PAForUserEnc.java ! src/share/classes/sun/security/krb5/internal/crypto/CksumType.java ! src/share/classes/sun/security/krb5/internal/crypto/Crc32CksumType.java ! src/share/classes/sun/security/krb5/internal/crypto/DesCbcCrcEType.java ! src/share/classes/sun/security/krb5/internal/crypto/DesMacCksumType.java ! src/share/classes/sun/security/krb5/internal/crypto/DesMacKCksumType.java ! src/share/classes/sun/security/krb5/internal/crypto/HmacMd5ArcFourCksumType.java ! src/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes128CksumType.java ! src/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes256CksumType.java ! src/share/classes/sun/security/krb5/internal/crypto/HmacSha1Des3KdCksumType.java ! src/share/classes/sun/security/krb5/internal/crypto/RsaMd5CksumType.java ! src/share/classes/sun/security/krb5/internal/crypto/RsaMd5DesCksumType.java ! test/sun/security/krb5/auto/KDC.java Changeset: 31c836956458 Author: igerasim Date: 2019-10-21 16:52 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/31c836956458 8230279: Improve Pack200 file reading Reviewed-by: henryjen, jlaskey ! src/share/classes/com/sun/java/util/jar/pack/ClassReader.java Changeset: 56c5df40f2fe Author: alvdavi Date: 2020-01-12 06:59 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/56c5df40f2fe 8230318: Better trust store usage Reviewed-by: andrew ! src/share/classes/sun/security/validator/PKIXValidator.java ! test/sun/security/tools/jarsigner/TsacertOptionTest.java ! test/sun/security/tools/jarsigner/Warning.java ! test/sun/security/tools/jarsigner/concise_jarsigner.sh ! test/sun/security/tools/jarsigner/ec.sh ! test/sun/security/tools/jarsigner/onlymanifest.sh ! test/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java ! test/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java ! test/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java ! test/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java ! test/sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java ! test/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java ! test/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java ! test/sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java ! test/sun/security/tools/jarsigner/warnings/NoTimestampTest.java ! test/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java ! test/sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java ! test/sun/security/validator/EndEntityExtensionCheck.java Changeset: decb51098c77 Author: alvdavi Date: 2019-10-23 17:20 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/decb51098c77 8231422: Better serial filter handling Reviewed-by: andrew ! src/share/classes/java/lang/System.java + src/share/classes/jdk/internal/util/StaticProperty.java ! src/share/classes/sun/misc/ObjectInputFilter.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/java/io/Serializable/serialFilter/GlobalFilterTest.java ! test/java/io/Serializable/serialFilter/security.policy Changeset: af4b3b1ccc20 Author: mbaesken Date: 2019-10-18 14:56 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/af4b3b1ccc20 8232381: add result NULL-checking to freetypeScaler.c 8231129: More glyph images Reviewed-by: clanger, prr ! src/share/native/sun/font/freetypeScaler.c Changeset: c1a3bd525431 Author: andrew Date: 2020-01-03 00:47 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c1a3bd525431 8080835: Add blocking bulk read to sun.misc.IOUtils Reviewed-by: mbalao ! src/share/classes/sun/misc/IOUtils.java + test/sun/misc/IOUtils/ReadAllBytes.java + test/sun/misc/IOUtils/ReadNBytes.java Changeset: 730db2faa06d Author: andrew Date: 2020-01-03 01:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/730db2faa06d 8193832: Performance of InputStream.readAllBytes() could be improved Summary: Read into a list of fixed-size buffers which are gathered at the end Reviewed-by: mbalao ! src/share/classes/sun/misc/IOUtils.java ! test/sun/misc/IOUtils/ReadAllBytes.java Changeset: b9c7d81405ab Author: andrew Date: 2020-01-03 01:36 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b9c7d81405ab 8139206: Add InputStream readNBytes(int len) Reviewed-by: mbalao ! src/share/classes/sun/misc/IOUtils.java ! test/sun/misc/IOUtils/ReadNBytes.java Changeset: efd68acff50d Author: andrew Date: 2020-01-03 02:57 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/efd68acff50d 8183591: Incorrect behavior when reading DER value with Integer.MAX_VALUE length 8236983: [TESTBUG] Remove pointless catch block in test/jdk/sun/security/util/DerValue/BadValue.java Reviewed-by: mbalao ! src/share/classes/sun/misc/IOUtils.java + test/sun/security/provider/DSA/TestMaxLengthDER.java ! test/sun/security/util/DerValue/BadValue.java Changeset: c9e76bc2aae1 Author: andrew Date: 2020-01-03 04:06 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c9e76bc2aae1 8138978: Examine usages of sun.misc.IOUtils Reviewed-by: mbalao ! src/share/classes/com/sun/jndi/ldap/Connection.java ! src/share/classes/java/util/jar/JarFile.java ! src/share/classes/sun/applet/AppletClassLoader.java ! src/share/classes/sun/reflect/misc/MethodUtil.java ! src/share/classes/sun/security/timestamp/HttpTimestamper.java ! test/sun/security/tools/jarsigner/TimestampCheck.java Changeset: 226eafcdf737 Author: shurailine Date: 2014-04-21 13:12 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/226eafcdf737 8039438: Some tests depend on internal API sun.misc.IOUtils Summary: Remove dependency on sun.misc.IOUtils.readFully(InputStream, int, boolean) Reviewed-by: alanb, mchung, chegar Contributed-by: Alexandre Iline + jdk/test/lib/testlibrary/jdk/testlibrary/IOUtils.java ! test/java/lang/annotation/AnnotationType/AnnotationTypeRuntimeAssumptionTest.java ! test/java/lang/invoke/lambda/LambdaClassLoaderSerialization.java ! test/java/lang/reflect/Method/InterfaceStatic/StaticInterfaceMethodInWayOfDefault.java ! test/lib/testlibrary/jdk/testlibrary/FileUtils.java + test/lib/testlibrary/jdk/testlibrary/IOUtils.java ! test/sun/security/tools/jarsigner/EntriesOrder.java Changeset: 3a28916a398c Author: andrew Date: 2020-01-03 18:09 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3a28916a398c 8231139: Improved keystore support Reviewed-by: mbalao ! src/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/share/classes/java/security/CodeSource.java ! src/share/classes/java/security/UnresolvedPermission.java ! src/share/classes/java/security/cert/CertificateRevokedException.java ! src/share/classes/sun/misc/IOUtils.java ! src/share/classes/sun/security/krb5/internal/NetClient.java ! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! src/share/classes/sun/security/provider/JavaKeyStore.java ! src/share/classes/sun/security/util/DerValue.java ! test/sun/security/util/DerValue/BadValue.java Changeset: a42cf24f8be7 Author: andrew Date: 2020-01-13 02:42 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a42cf24f8be7 8236984: Add compatibility wrapper for IOUtils.readFully Summary: Protect third party use following readFully removal in JDK-8231139 Reviewed-by: mbalao ! src/share/classes/sun/misc/IOUtils.java Changeset: 9ea5e5b2cd63 Author: alanb Date: 2018-02-08 10:55 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9ea5e5b2cd63 8196956: (ch) More channels cleanup 8231795: Enhance datagram socket support Reviewed-by: rriggs, prappo, bpb ! src/share/classes/java/nio/channels/SelectableChannel.java ! src/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/share/classes/sun/nio/ch/DatagramSocketAdaptor.java ! src/share/classes/sun/nio/ch/ServerSocketAdaptor.java ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketAdaptor.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java Changeset: 033462472c28 Author: bae Date: 2019-11-04 13:33 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/033462472c28 8232419: Improve Registry registration Reviewed-by: andrew ! src/share/classes/java/io/ObjectInputStream.java + src/share/classes/sun/misc/JavaObjectInputStreamReadString.java ! src/share/classes/sun/misc/SharedSecrets.java ! src/share/classes/sun/rmi/registry/RegistryImpl_Skel.java ! src/share/classes/sun/rmi/server/UnicastRef.java Changeset: cd9f7780d964 Author: andrew Date: 2020-01-13 03:43 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/cd9f7780d964 8037550: Update RFC references in javadoc to RFC 5280 Summary: Finish the job started by 8176536 Reviewed-by: mbalao ! src/share/classes/java/security/Key.java ! src/share/classes/java/security/cert/CRLReason.java ! src/share/classes/java/security/cert/PKIXReason.java ! src/share/classes/java/security/cert/TrustAnchor.java ! src/share/classes/java/security/cert/X509CRL.java ! src/share/classes/java/security/cert/X509CRLSelector.java ! src/share/classes/java/security/cert/X509CertSelector.java ! src/share/classes/java/security/cert/X509Certificate.java ! src/share/classes/javax/security/auth/x500/X500Principal.java ! src/share/classes/javax/security/auth/x500/package-info.java ! src/share/classes/sun/security/provider/SunEntries.java ! src/share/classes/sun/security/provider/certpath/PolicyChecker.java ! src/share/classes/sun/security/provider/certpath/PolicyNodeImpl.java ! src/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java ! src/share/classes/sun/security/util/DerInputBuffer.java ! src/share/classes/sun/security/util/DerOutputStream.java ! src/share/classes/sun/security/util/DerValue.java ! src/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java ! src/share/classes/sun/security/x509/CertificateIssuerExtension.java ! src/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java ! src/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java ! src/share/classes/sun/security/x509/FreshestCRLExtension.java ! src/share/classes/sun/security/x509/InvalidityDateExtension.java ! src/share/classes/sun/security/x509/IssuingDistributionPointExtension.java ! src/share/classes/sun/security/x509/RDN.java ! src/share/classes/sun/security/x509/README ! src/share/classes/sun/security/x509/SubjectInfoAccessExtension.java ! src/share/classes/sun/security/x509/URIName.java ! src/share/classes/sun/security/x509/X500Name.java ! src/share/classes/sun/security/x509/X509CRLImpl.java ! src/share/classes/sun/security/x509/X509CertInfo.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 80ade7e8b392 Author: xuelei Date: 2019-11-25 16:55 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/80ade7e8b392 8234037: Improve Object Identifier Processing Reviewed-by: weijun, mschoene, ssahoo ! src/share/classes/sun/security/x509/AVA.java ! src/share/classes/sun/security/x509/X500Name.java Changeset: 034a65a05bfb Author: andrew Date: 2020-01-13 04:10 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/034a65a05bfb 8235909: File.exists throws AccessControlException for invalid paths when a SecurityManager is installed Summary: Backport of JDK-8213429 missed handling the "<>" special case Reviewed-by: mbalao ! src/share/classes/java/io/FilePermission.java Changeset: 7778869d89e2 Author: andrew Date: 2020-01-13 04:58 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7778869d89e2 Added tag jdk8u242-b07 for changeset 034a65a05bfb ! .hgtags Changeset: 061be0e4cc1c Author: andrew Date: 2020-01-13 05:33 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/061be0e4cc1c Merge jdk8u242-b07 ! .hgtags ! src/share/classes/com/sun/jndi/ldap/Connection.java ! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! src/share/classes/java/beans/beancontext/BeanContextSupport.java ! src/share/classes/java/io/FilePermission.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/net/URL.java ! src/share/classes/java/security/CodeSource.java ! src/share/classes/java/security/Key.java ! src/share/classes/java/security/UnresolvedPermission.java ! src/share/classes/java/security/cert/CertificateRevokedException.java ! src/share/classes/java/security/cert/TrustAnchor.java ! src/share/classes/java/security/cert/X509CertSelector.java ! src/share/classes/sun/applet/AppletClassLoader.java ! src/share/classes/sun/misc/SharedSecrets.java ! src/share/classes/sun/reflect/misc/MethodUtil.java ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/KrbCred.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/share/classes/sun/security/krb5/internal/NetClient.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! src/share/native/sun/font/freetypeScaler.c ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c ! src/windows/native/sun/security/krb5/NativeCreds.c - test/sun/security/krb5/auto/SaslGSS.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/onlymanifest.sh Changeset: eed876ca4e85 Author: andrew Date: 2020-01-13 05:53 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/eed876ca4e85 Added tag aarch64-shenandoah-jdk8u242-b07 for changeset 061be0e4cc1c ! .hgtags From gnu.andrew at redhat.com Wed Jan 15 19:06:45 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 15 Jan 2020 19:06:45 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 3 new changesets Message-ID: <202001151906.00FJ6jbl022078@aojmv0008.oracle.com> Changeset: 0704986602a8 Author: andrew Date: 2020-01-13 04:58 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/0704986602a8 Added tag jdk8u242-b07 for changeset 1bccea33f6db ! .hgtags Changeset: 57b942f7890c Author: andrew Date: 2020-01-13 05:34 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/57b942f7890c Merge jdk8u242-b07 ! .hgtags Changeset: 5478b20793a2 Author: andrew Date: 2020-01-13 05:53 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/5478b20793a2 Added tag aarch64-shenandoah-jdk8u242-b07 for changeset 57b942f7890c ! .hgtags From felix.yang at huawei.com Thu Jan 16 03:01:55 2020 From: felix.yang at huawei.com (Yangfei (Felix)) Date: Thu, 16 Jan 2020 03:01:55 +0000 Subject: [aarch64-port-dev ] [RFC] ZGC proposal for aarch64 jdk11u In-Reply-To: <38a15dc5-9cee-0f44-13ee-98f185ee72ae@oracle.com> References: <38a15dc5-9cee-0f44-13ee-98f185ee72ae@oracle.com> Message-ID: Hi, > Hi, > > Please note that backporting JDK-8224675 "Late GC barrier insertion for ZGC" > is not great idea, since that patch introduced stability issues and the whole > approach was later superseded by JDK-8230565 "ZGC: Redesign C2 load > barrier to expand on the MachNode level". > > If you want to go down this path, I'd suggest that you either don't backport > JDK-8224675 at all, or backport everything up to JDK-8224675 + JDK-8230565. > Also note that if you include JDK-8230565 you want to be careful to also include > any followup bug fixes, like JDK-8233506. Thanks for pointing this out. It's helpful for our current work. We plan to start with the four patches and will check for other necessary ones. We noticed patches like JDK-8230565 are necessary for x86 zgc, but it's not there in jdk11. Users who want to stay with LTS versions like jdk11 will most likely come to the problems when they try zgc on the x86 platform. Is there a plan to incorporate these patches in jdk11? > In general, a lot of stability and performance improvements have gone into ZGC > since JDK 11. If at all possible, I would strongly recommend using JDK 14 > instead, where you already have aarch64 support and all other goodies. Does that mean zgc in jdk11 will not be maintained by the community? Thanks, Felix From felix.yang at huawei.com Thu Jan 16 06:42:29 2020 From: felix.yang at huawei.com (Yangfei (Felix)) Date: Thu, 16 Jan 2020 06:42:29 +0000 Subject: [aarch64-port-dev ] [RFC] ZGC proposal for aarch64 jdk11u In-Reply-To: <6b716737-ba03-71c2-5488-b5654093c447@redhat.com> References: <6b716737-ba03-71c2-5488-b5654093c447@redhat.com> Message-ID: Hi, > On 1/15/20 1:10 PM, Stuart Monteith wrote: > > I'm pleased that there is interest in ZGC on aarch64, that the > > performance is at expected levels and is apparently trouble free. > > However, I'd like to understand why this backporting is being done. If > > it is for running in production, then I'd expect Per, etc, to not be > > upset or disagree when I that ZGC on aarch64 in JDK 13 isn't > > production ready. > > In particular, it's perhaps odd that something which is still an experimental > feature in mainline is being considered for a backport. So long as zgc in jdk11 is continually maintained by the community, it may not be a bad idea to enable it on one more arch provided that the risk is acceptable after code review. Otherwise, we are on our own. Users are much conservative when it comes to migrating to a new jdk version. Also they have their own decision about which GC policy to use. Thanks, Felix From per.liden at oracle.com Thu Jan 16 08:22:33 2020 From: per.liden at oracle.com (Per Liden) Date: Thu, 16 Jan 2020 09:22:33 +0100 Subject: [aarch64-port-dev ] [RFC] ZGC proposal for aarch64 jdk11u In-Reply-To: References: <38a15dc5-9cee-0f44-13ee-98f185ee72ae@oracle.com> Message-ID: Hi, ZGC in JDK 11 is fairly stable as it is, so there's no super compelling reason to spend time and resources on backporting JDK-8233506 at this time. However, backporting only JDK-8224675 would be a mistake, as it would destabilize ZGC (including the x86 port) so you would basically have to go all the way to JDK-8230565, or alternatively don't backport JDK-8224675 and adjust the aarch64 port accordingly. Whatever path you take here, it would require significant work and testing, which is why I'd again recommend that you to consider using JDK 14 (when it's GA) for these workloads. cheers, Per On 1/16/20 4:01 AM, Yangfei (Felix) wrote: > Hi, > >> Hi, >> >> Please note that backporting JDK-8224675 "Late GC barrier insertion for ZGC" >> is not great idea, since that patch introduced stability issues and the whole >> approach was later superseded by JDK-8230565 "ZGC: Redesign C2 load >> barrier to expand on the MachNode level". >> >> If you want to go down this path, I'd suggest that you either don't backport >> JDK-8224675 at all, or backport everything up to JDK-8224675 + JDK-8230565. >> Also note that if you include JDK-8230565 you want to be careful to also include >> any followup bug fixes, like JDK-8233506. > > Thanks for pointing this out. It's helpful for our current work. > We plan to start with the four patches and will check for other necessary ones. > We noticed patches like JDK-8230565 are necessary for x86 zgc, but it's not there in jdk11. > Users who want to stay with LTS versions like jdk11 will most likely come to the problems when they try zgc on the x86 platform. > Is there a plan to incorporate these patches in jdk11? > >> In general, a lot of stability and performance improvements have gone into ZGC >> since JDK 11. If at all possible, I would strongly recommend using JDK 14 >> instead, where you already have aarch64 support and all other goodies. > > Does that mean zgc in jdk11 will not be maintained by the community? > > > Thanks, > Felix > From nick.gasson at arm.com Thu Jan 16 09:00:17 2020 From: nick.gasson at arm.com (Nick Gasson) Date: Thu, 16 Jan 2020 17:00:17 +0800 Subject: [aarch64-port-dev ] RFR(S): 8236992: AArch64: remove redundant load_klass in itable stub Message-ID: <85586c7b-f49a-0df0-1331-cde5ecb7c6da@arm.com> Hi, Bug: https://bugs.openjdk.java.net/browse/JDK-8236992 Webrev: http://cr.openjdk.java.net/~ngasson/8236992/webrev.01/index.html The X86 implementation of VtableStubs::create_itable_stub calls load_klass() twice on the same oop because the destination register needs to be reused as a temporary in the intervening lookup_interface_method(). But on AArch64 we have more registers and no callee-saves so we can just allocate an additional temporary register and keep the result of load_klass live across the whole function. Also the estimate of the stub size needs to be recalculated as it was too low before the fix for JDK-8234794 and now it's too high. The worst case instruction size should be 12 for load_klass, 44 for lookup_interface method with return_method=false, and 60 with return_method=true, for a total of 116 bytes. Previously the worst case for load_klass was 28 bytes and it was called twice, so the estimate should have been 160. Added eight bytes headroom as per the comment. Thanks, Nick From adinn at redhat.com Thu Jan 16 09:45:22 2020 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 16 Jan 2020 09:45:22 +0000 Subject: [aarch64-port-dev ] RFR(S): 8236992: AArch64: remove redundant load_klass in itable stub In-Reply-To: <85586c7b-f49a-0df0-1331-cde5ecb7c6da@arm.com> References: <85586c7b-f49a-0df0-1331-cde5ecb7c6da@arm.com> Message-ID: <3269cde6-d340-1f3b-4c3e-34a5e7dc4e31@redhat.com> On 16/01/2020 09:00, Nick Gasson wrote: > Bug: https://bugs.openjdk.java.net/browse/JDK-8236992 > Webrev: http://cr.openjdk.java.net/~ngasson/8236992/webrev.01/index.html > > The X86 implementation of VtableStubs::create_itable_stub calls > load_klass() twice on the same oop because the destination register > needs to be reused as a temporary in the intervening > lookup_interface_method(). But on AArch64 we have more registers and no > callee-saves so we can just allocate an additional temporary register > and keep the result of load_klass live across the whole function. > > Also the estimate of the stub size needs to be recalculated as it was > too low before the fix for JDK-8234794 and now it's too high. The worst > case instruction size should be 12 for load_klass, 44 for > lookup_interface method with return_method=false, and 60 with > return_method=true, for a total of 116 bytes. Previously the worst case > for load_klass was 28 bytes and it was called twice, so the estimate > should have been 160. Added eight bytes headroom as per the comment. The code changes look ok to me. Did you test it? :-) regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill From nick.gasson at arm.com Thu Jan 16 09:48:21 2020 From: nick.gasson at arm.com (Nick Gasson) Date: Thu, 16 Jan 2020 17:48:21 +0800 Subject: [aarch64-port-dev ] RFR(S): 8236992: AArch64: remove redundant load_klass in itable stub In-Reply-To: <3269cde6-d340-1f3b-4c3e-34a5e7dc4e31@redhat.com> References: <85586c7b-f49a-0df0-1331-cde5ecb7c6da@arm.com> <3269cde6-d340-1f3b-4c3e-34a5e7dc4e31@redhat.com> Message-ID: <4c821075-e31a-3ad3-c51d-0ecde3447299@arm.com> On 16/01/2020 17:45, Andrew Dinn wrote: > The code changes look ok to me. > > Did you test it? :-) > Yes, sorry! I forgot to add that to the RFR: Tested jtreg hotspot_all_no_apps, jdk_core with no new failures and a fastdebug build to check the assert(slop_delta >= 0) doesn't fail. Thanks, Nick From aph at redhat.com Thu Jan 16 09:56:04 2020 From: aph at redhat.com (Andrew Haley) Date: Thu, 16 Jan 2020 09:56:04 +0000 Subject: [aarch64-port-dev ] RFR(S): 8236992: AArch64: remove redundant load_klass in itable stub In-Reply-To: <4c821075-e31a-3ad3-c51d-0ecde3447299@arm.com> References: <85586c7b-f49a-0df0-1331-cde5ecb7c6da@arm.com> <3269cde6-d340-1f3b-4c3e-34a5e7dc4e31@redhat.com> <4c821075-e31a-3ad3-c51d-0ecde3447299@arm.com> Message-ID: On 1/16/20 9:48 AM, Nick Gasson wrote: > On 16/01/2020 17:45, Andrew Dinn wrote: >> The code changes look ok to me. >> >> Did you test it? :-) >> > Yes, sorry! I forgot to add that to the RFR: > > Tested jtreg hotspot_all_no_apps, jdk_core with no new failures and a > fastdebug build to check the assert(slop_delta >= 0) doesn't fail. This comment is a "what" but not a "why": - // Most registers are in use; we'll use r16, rmethod, r10, r11 + // This stub is called from compiled code which has no callee-saved registers. It might be better to say that all registers except args are free at this point. The lack of such a comment once cause Andrew Dinn and me to spend a week debugging. :-( -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From nick.gasson at arm.com Thu Jan 16 10:04:51 2020 From: nick.gasson at arm.com (Nick Gasson) Date: Thu, 16 Jan 2020 18:04:51 +0800 Subject: [aarch64-port-dev ] RFR(S): 8236992: AArch64: remove redundant load_klass in itable stub In-Reply-To: References: <85586c7b-f49a-0df0-1331-cde5ecb7c6da@arm.com> <3269cde6-d340-1f3b-4c3e-34a5e7dc4e31@redhat.com> <4c821075-e31a-3ad3-c51d-0ecde3447299@arm.com> Message-ID: <6814b2ba-3171-cb80-14ec-48bf24f19560@arm.com> Hi Andrew, > > This comment is a "what" but not a "why": > > - // Most registers are in use; we'll use r16, rmethod, r10, r11 > + // This stub is called from compiled code which has no callee-saved registers. > > It might be better to say that all registers except args are free at > this point. > > The lack of such a comment once cause Andrew Dinn and me to spend a > week debugging. :-( > Yes, good point. OK to push if I change the comment to this? // This stub is called from compiled code which has no callee-saved registers, // so all registers except arguments are free at this point. Thanks, Nick From adinn at redhat.com Thu Jan 16 10:17:22 2020 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 16 Jan 2020 10:17:22 +0000 Subject: [aarch64-port-dev ] RFR(S): 8236992: AArch64: remove redundant load_klass in itable stub In-Reply-To: <4c821075-e31a-3ad3-c51d-0ecde3447299@arm.com> References: <85586c7b-f49a-0df0-1331-cde5ecb7c6da@arm.com> <3269cde6-d340-1f3b-4c3e-34a5e7dc4e31@redhat.com> <4c821075-e31a-3ad3-c51d-0ecde3447299@arm.com> Message-ID: On 16/01/2020 09:48, Nick Gasson wrote: > On 16/01/2020 17:45, Andrew Dinn wrote: >> The code changes look ok to me. >> >> Did you test it? :-) >> > > Yes, sorry! I forgot to add that to the RFR: > > Tested jtreg hotspot_all_no_apps, jdk_core with no new failures and a > fastdebug build to check the assert(slop_delta >= 0) doesn't fail. Ok, fine by me to push. regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill From aph at redhat.com Thu Jan 16 10:30:51 2020 From: aph at redhat.com (Andrew Haley) Date: Thu, 16 Jan 2020 10:30:51 +0000 Subject: [aarch64-port-dev ] RFR(S): 8236992: AArch64: remove redundant load_klass in itable stub In-Reply-To: <6814b2ba-3171-cb80-14ec-48bf24f19560@arm.com> References: <85586c7b-f49a-0df0-1331-cde5ecb7c6da@arm.com> <3269cde6-d340-1f3b-4c3e-34a5e7dc4e31@redhat.com> <4c821075-e31a-3ad3-c51d-0ecde3447299@arm.com> <6814b2ba-3171-cb80-14ec-48bf24f19560@arm.com> Message-ID: <45c187c1-0c84-a40a-a759-218a15b868f4@redhat.com> On 1/16/20 10:04 AM, Nick Gasson wrote: > Yes, good point. OK to push if I change the comment to this? > > // This stub is called from compiled code which has no callee-saved > registers, > // so all registers except arguments are free at this point. Sure. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From ci_notify at linaro.org Thu Jan 16 13:22:09 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 16 Jan 2020 13:22:09 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <1065192401.236.1579180930072.JavaMail.javamailuser@localhost> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2020/015/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,780; fail: 19; not run: 90 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,495; fail: 670; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/07 pass: 5,762; fail: 1 Build 1: aarch64/2019/dec/09 pass: 5,762; fail: 1 Build 2: aarch64/2019/dec/11 pass: 5,765; fail: 44 Build 3: aarch64/2019/dec/13 pass: 5,765; fail: 45 Build 4: aarch64/2019/dec/16 pass: 5,764; fail: 45 Build 5: aarch64/2019/dec/18 pass: 5,765; fail: 44 Build 6: aarch64/2019/dec/20 pass: 5,766; fail: 44 Build 7: aarch64/2019/dec/23 pass: 5,766; fail: 44 Build 8: aarch64/2019/dec/25 pass: 5,765; fail: 46 Build 9: aarch64/2020/jan/03 pass: 5,767; fail: 44 Build 10: aarch64/2020/jan/06 pass: 5,767; fail: 44 Build 11: aarch64/2020/jan/08 pass: 5,766; fail: 45 Build 12: aarch64/2020/jan/10 pass: 5,769; fail: 45 Build 13: aarch64/2020/jan/13 pass: 5,770; fail: 44 Build 14: aarch64/2020/jan/15 pass: 5,770; fail: 46 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/07 pass: 8,819; fail: 524; error: 17 Build 1: aarch64/2019/dec/09 pass: 8,820; fail: 519; error: 21 Build 2: aarch64/2019/dec/11 pass: 8,818; fail: 520; error: 18 Build 3: aarch64/2019/dec/13 pass: 8,811; fail: 530; error: 17 Build 4: aarch64/2019/dec/16 pass: 8,813; fail: 529; error: 17 Build 5: aarch64/2019/dec/18 pass: 8,827; fail: 520; error: 16 Build 6: aarch64/2019/dec/20 pass: 8,818; fail: 528; error: 20 Build 7: aarch64/2019/dec/23 pass: 8,823; fail: 524; error: 20 Build 8: aarch64/2019/dec/25 pass: 8,819; fail: 530; error: 18 Build 9: aarch64/2020/jan/03 pass: 8,819; fail: 532; error: 16 Build 10: aarch64/2020/jan/06 pass: 8,824; fail: 526; error: 17 Build 11: aarch64/2020/jan/08 pass: 8,821; fail: 532; error: 14 Build 12: aarch64/2020/jan/10 pass: 8,830; fail: 521; error: 18 Build 13: aarch64/2020/jan/13 pass: 8,825; fail: 524; error: 20 Build 14: aarch64/2020/jan/15 pass: 8,827; fail: 524; error: 19 3 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/07 pass: 4,019 Build 1: aarch64/2019/dec/09 pass: 4,019 Build 2: aarch64/2019/dec/11 pass: 4,021 Build 3: aarch64/2019/dec/13 pass: 4,029 Build 4: aarch64/2019/dec/16 pass: 4,030 Build 5: aarch64/2019/dec/18 pass: 4,030 Build 6: aarch64/2019/dec/20 pass: 4,030 Build 7: aarch64/2019/dec/23 pass: 4,030 Build 8: aarch64/2019/dec/25 pass: 4,030 Build 9: aarch64/2020/jan/03 pass: 4,030 Build 10: aarch64/2020/jan/06 pass: 4,030 Build 11: aarch64/2020/jan/08 pass: 4,030 Build 12: aarch64/2020/jan/10 pass: 4,030 Build 13: aarch64/2020/jan/13 pass: 4,030 Build 14: aarch64/2020/jan/15 pass: 4,031 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,787; fail: 18; not run: 90 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,476; fail: 686; error: 27 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 Previous results can be found here: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 8.04x Relative performance: Server critical-jOPS (nc): 11.65x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/SPECjbb2015-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 210.67 Server 210.67 / Server 2014-04-01 (71.00): 2.97x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-12-08 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/341/results/ 2019-12-10 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/343/results/ 2019-12-12 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/345/results/ 2019-12-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/347/results/ 2019-12-17 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/350/results/ 2019-12-19 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/352/results/ 2019-12-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/354/results/ 2019-12-24 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/357/results/ 2019-12-26 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/359/results/ 2020-01-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/003/results/ 2020-01-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/006/results/ 2020-01-09 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/008/results/ 2020-01-11 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/010/results/ 2020-01-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/013/results/ 2020-01-16 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/015/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From felix.yang at huawei.com Fri Jan 17 08:00:24 2020 From: felix.yang at huawei.com (Yangfei (Felix)) Date: Fri, 17 Jan 2020 08:00:24 +0000 Subject: [aarch64-port-dev ] [RFC] ZGC proposal for aarch64 jdk11u In-Reply-To: References: <38a15dc5-9cee-0f44-13ee-98f185ee72ae@oracle.com> Message-ID: Hi, > ZGC in JDK 11 is fairly stable as it is, so there's no super compelling reason to > spend time and resources on backporting JDK-8233506 at this time. However, > backporting only JDK-8224675 would be a mistake, as it would destabilize ZGC > (including the x86 port) so you would basically have to go all the way to > JDK-8230565, or alternatively don't backport > JDK-8224675 and adjust the aarch64 port accordingly. Yes, we see your point here and will look into it. > Whatever path you take here, it would require significant work and testing, > which is why I'd again recommend that you to consider using JDK > 14 (when it's GA) for these workloads. Thanks again for your helpful comments. We will consider it when people are willing to switch to higher jdk versions. Best regards, Felix From rkennke at redhat.com Fri Jan 17 15:08:52 2020 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 17 Jan 2020 16:08:52 +0100 Subject: [aarch64-port-dev ] RFR (11u): 8224187: Refactor arraycopy_prologue to allow ZGC read barriers on arraycopy Message-ID: <16275de9-2e23-ce03-a329-cebd26bea10d@redhat.com> I'd like to backport the following aarch64-specific change to 11u: Bug: https://bugs.openjdk.java.net/browse/JDK-8224187 I need it for recent changes to Shenandoah GC's arraycopy implementation, namely: https://bugs.openjdk.java.net/browse/JDK-8231086 The patch only differs from the original patch in that it omits the Shenandoah parts, which are not in 11u, yet. Other than those, it applies cleanly. Webrev: http://cr.openjdk.java.net/~rkennke/JDK-8224187/webrev.00/ Testing: tier1 and tier2 tests, hotspot_gc_shenandoah tests in private repo that combines this change with the corresponding Shenandoah changes. Can I please get a review? Thanks, Roman From stuart.monteith at linaro.org Fri Jan 17 16:21:24 2020 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Fri, 17 Jan 2020 16:21:24 +0000 Subject: [aarch64-port-dev ] RFR (11u): 8224187: Refactor arraycopy_prologue to allow ZGC read barriers on arraycopy In-Reply-To: <16275de9-2e23-ce03-a329-cebd26bea10d@redhat.com> References: <16275de9-2e23-ce03-a329-cebd26bea10d@redhat.com> Message-ID: I'm not a reviewer, however it looks good to me. Stuart On Fri, 17 Jan 2020 at 15:09, Roman Kennke wrote: > > I'd like to backport the following aarch64-specific change to 11u: > > Bug: > https://bugs.openjdk.java.net/browse/JDK-8224187 > > I need it for recent changes to Shenandoah GC's arraycopy > implementation, namely: > > https://bugs.openjdk.java.net/browse/JDK-8231086 > > The patch only differs from the original patch in that it omits the > Shenandoah parts, which are not in 11u, yet. Other than those, it > applies cleanly. > > Webrev: > http://cr.openjdk.java.net/~rkennke/JDK-8224187/webrev.00/ > > Testing: tier1 and tier2 tests, hotspot_gc_shenandoah tests in private > repo that combines this change with the corresponding Shenandoah changes. > > Can I please get a review? > > Thanks, > Roman > From shade at redhat.com Fri Jan 17 16:32:53 2020 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 17 Jan 2020 17:32:53 +0100 Subject: [aarch64-port-dev ] RFR (11u): 8224187: Refactor arraycopy_prologue to allow ZGC read barriers on arraycopy In-Reply-To: <16275de9-2e23-ce03-a329-cebd26bea10d@redhat.com> References: <16275de9-2e23-ce03-a329-cebd26bea10d@redhat.com> Message-ID: On 1/17/20 4:08 PM, Roman Kennke wrote: > Webrev: > http://cr.openjdk.java.net/~rkennke/JDK-8224187/webrev.00/ > > Can I please get a review? This backport looks good to me. -- Thanks, -Aleksey From nick.gasson at arm.com Mon Jan 20 08:15:08 2020 From: nick.gasson at arm.com (Nick Gasson) Date: Mon, 20 Jan 2020 16:15:08 +0800 Subject: [aarch64-port-dev ] RFR: 8237512: AArch64: aarch64TestHook leaks a BufferBlob Message-ID: <20ac5b8d-4e38-db8d-4579-ff4a742365ef@arm.com> Hello, Bug: https://bugs.openjdk.java.net/browse/JDK-8237512 Webrev: http://cr.openjdk.java.net/~ngasson/8237512/webrev.0/ aarch64TestHook() is called from ICache::initialize() and allocates a 500k BufferBlob that it passes to entry() in assembler_aarch64.cpp which performs a self-test of the assembler. The BufferBlob needs to be explicitly freed or else it will hang around forever. Also we can just skip the allocation if ASSERT is not defined as the test is not performed in this case. java -XX:+PrintCodeCache -Xint -version before: CodeCache: size=49152Kb used=1427Kb max_used=1427Kb free=47724Kb After: CodeCache: size=49152Kb used=940Kb max_used=940Kb free=48212Kb Tested jtreg tier1. Thanks, Nick From adinn at redhat.com Mon Jan 20 08:40:15 2020 From: adinn at redhat.com (Andrew Dinn) Date: Mon, 20 Jan 2020 08:40:15 +0000 Subject: [aarch64-port-dev ] RFR: 8237512: AArch64: aarch64TestHook leaks a BufferBlob In-Reply-To: <20ac5b8d-4e38-db8d-4579-ff4a742365ef@arm.com> References: <20ac5b8d-4e38-db8d-4579-ff4a742365ef@arm.com> Message-ID: On 20/01/2020 08:15, Nick Gasson wrote: > Hello, > > Bug: https://bugs.openjdk.java.net/browse/JDK-8237512 > Webrev: http://cr.openjdk.java.net/~ngasson/8237512/webrev.0/ > > aarch64TestHook() is called from ICache::initialize() and allocates a > 500k BufferBlob that it passes to entry() in assembler_aarch64.cpp which > performs a self-test of the assembler. The BufferBlob needs to be > explicitly freed or else it will hang around forever. Also we can just > skip the allocation if ASSERT is not defined as the test is not > performed in this case. > > java -XX:+PrintCodeCache -Xint -version before: > > ? CodeCache: size=49152Kb used=1427Kb max_used=1427Kb free=47724Kb > > After: > > ? CodeCache: size=49152Kb used=940Kb max_used=940Kb free=48212Kb > > Tested jtreg tier1. Reviewed, thanks. regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill From nick.gasson at arm.com Mon Jan 20 08:47:46 2020 From: nick.gasson at arm.com (Nick Gasson) Date: Mon, 20 Jan 2020 16:47:46 +0800 Subject: [aarch64-port-dev ] RFR: 8237512: AArch64: aarch64TestHook leaks a BufferBlob In-Reply-To: References: <20ac5b8d-4e38-db8d-4579-ff4a742365ef@arm.com> Message-ID: On 20/01/2020 16:40, Andrew Dinn wrote: > Reviewed, thanks. > Thanks Andrew. Would you mind pushing it for me? My colleague with commit access is away the moment. Nick From aph at redhat.com Mon Jan 20 09:54:33 2020 From: aph at redhat.com (Andrew Haley) Date: Mon, 20 Jan 2020 09:54:33 +0000 Subject: [aarch64-port-dev ] RFR: 8237512: AArch64: aarch64TestHook leaks a BufferBlob In-Reply-To: References: <20ac5b8d-4e38-db8d-4579-ff4a742365ef@arm.com> Message-ID: <2e202576-00f9-8ca1-e52b-33968059e8a2@redhat.com> On 1/20/20 8:47 AM, Nick Gasson wrote: > On 20/01/2020 16:40, Andrew Dinn wrote: >> Reviewed, thanks. >> > > Thanks Andrew. Would you mind pushing it for me? My colleague with > commit access is away the moment. Please check the copyright dates: the RH copyright might want updating, but the Oracle one probably doesn't. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From nick.gasson at arm.com Mon Jan 20 10:07:19 2020 From: nick.gasson at arm.com (Nick Gasson) Date: Mon, 20 Jan 2020 18:07:19 +0800 Subject: [aarch64-port-dev ] RFR: 8237512: AArch64: aarch64TestHook leaks a BufferBlob In-Reply-To: <2e202576-00f9-8ca1-e52b-33968059e8a2@redhat.com> References: <20ac5b8d-4e38-db8d-4579-ff4a742365ef@arm.com> <2e202576-00f9-8ca1-e52b-33968059e8a2@redhat.com> Message-ID: On 20/01/2020 17:54, Andrew Haley wrote: > > Please check the copyright dates: the RH copyright might want updating, > but the Oracle one probably doesn't. > I'm not sure what the rules are for this: I bumped the copyright year in the first line of each file I modified to 2020, as this seems to be what everyone else does. Is aarch64Test.cpp missing an "Oracle and/or its affiliates" copyright line? Thanks, Nick From adinn at redhat.com Mon Jan 20 10:29:23 2020 From: adinn at redhat.com (Andrew Dinn) Date: Mon, 20 Jan 2020 10:29:23 +0000 Subject: [aarch64-port-dev ] RFR: 8237512: AArch64: aarch64TestHook leaks a BufferBlob In-Reply-To: References: <20ac5b8d-4e38-db8d-4579-ff4a742365ef@arm.com> <2e202576-00f9-8ca1-e52b-33968059e8a2@redhat.com> Message-ID: On 20/01/2020 10:07, Nick Gasson wrote: > On 20/01/2020 17:54, Andrew Haley wrote: >> >> Please check the copyright dates: the RH copyright might want updating, >> but the Oracle one probably doesn't. >> > > I'm not sure what the rules are for this: I bumped the copyright year in > the first line of each file I modified to 2020, as this seems to be what > everyone else does. Is aarch64Test.cpp missing an "Oracle and/or its > affiliates" copyright line? Well, I'm confused by this. As I understand it the Oracle copyright is supposed to be up to date with whatever is the latest change while the Red Hat copyright does not need to be kept up to date (in which case before your patch the other files were in the erroneous state of having an Oracle copyright that was behind the Red Hat one). However, Andrew's comment does not seem to support my view. Perhaps he or someone else could clarify? At which point I will be happy to push your patch with whatever copyrights are appropriate. regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill From ci_notify at linaro.org Mon Jan 20 17:14:59 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Mon, 20 Jan 2020 17:14:59 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 8u on AArch64 Message-ID: <174921862.211.1579540499833.JavaMail.javamailuser@localhost> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk8u/openjdk-jtreg-nightly-tests/summary/2020/020/summary.html ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/13 pass: 830; fail: 9; error: 1 Build 1: aarch64/2019/aug/15 pass: 837; fail: 9; error: 1 Build 2: aarch64/2019/aug/17 pass: 837; fail: 9; error: 1 Build 3: aarch64/2019/aug/22 pass: 837; fail: 9; error: 1 Build 4: aarch64/2019/sep/10 pass: 838; fail: 13; error: 1 Build 5: aarch64/2019/sep/21 pass: 838; fail: 13; error: 1 Build 6: aarch64/2019/nov/02 pass: 843; fail: 9; error: 1 Build 7: aarch64/2019/nov/14 pass: 843; fail: 9; error: 1 Build 8: aarch64/2019/dec/16 pass: 843; fail: 10; error: 1 Build 9: aarch64/2019/dec/17 pass: 846; fail: 10; error: 2 Build 10: aarch64/2019/dec/19 pass: 846; fail: 10; error: 2 Build 11: aarch64/2019/dec/21 pass: 848; fail: 10; error: 2 Build 12: aarch64/2020/jan/09 pass: 848; fail: 10; error: 1 Build 13: aarch64/2020/jan/11 pass: 848; fail: 10; error: 1 Build 14: aarch64/2020/jan/20 pass: 848; fail: 10; error: 1 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/13 pass: 5,962; fail: 258; error: 24 Build 1: aarch64/2019/aug/15 pass: 5,955; fail: 266; error: 23 Build 2: aarch64/2019/aug/17 pass: 5,951; fail: 269; error: 24 Build 3: aarch64/2019/aug/22 pass: 5,945; fail: 279; error: 20 Build 4: aarch64/2019/sep/10 pass: 5,951; fail: 273; error: 23 Build 5: aarch64/2019/sep/21 pass: 5,964; fail: 261; error: 22 Build 6: aarch64/2019/nov/02 pass: 5,956; fail: 278; error: 18 Build 7: aarch64/2019/nov/14 pass: 5,956; fail: 275; error: 21 Build 8: aarch64/2019/dec/16 pass: 5,964; fail: 267; error: 21 Build 9: aarch64/2019/dec/17 pass: 5,963; fail: 267; error: 22 Build 10: aarch64/2019/dec/19 pass: 5,959; fail: 272; error: 21 Build 11: aarch64/2019/dec/21 pass: 5,970; fail: 262; error: 21 Build 12: aarch64/2020/jan/09 pass: 5,963; fail: 276; error: 20 Build 13: aarch64/2020/jan/11 pass: 5,959; fail: 279; error: 21 Build 14: aarch64/2020/jan/20 pass: 5,987; fail: 256; error: 24 ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/13 pass: 3,116; fail: 2 Build 1: aarch64/2019/aug/15 pass: 3,116; fail: 2 Build 2: aarch64/2019/aug/17 pass: 3,116; fail: 2 Build 3: aarch64/2019/aug/22 pass: 3,116; fail: 2 Build 4: aarch64/2019/sep/10 pass: 3,116; fail: 2 Build 5: aarch64/2019/sep/21 pass: 3,116; fail: 2 Build 6: aarch64/2019/nov/02 pass: 3,116; fail: 2 Build 7: aarch64/2019/nov/14 pass: 3,116; fail: 2 Build 8: aarch64/2019/dec/16 pass: 3,116; fail: 2 Build 9: aarch64/2019/dec/17 pass: 3,117; fail: 2 Build 10: aarch64/2019/dec/19 pass: 3,117; fail: 2 Build 11: aarch64/2019/dec/21 pass: 3,117; fail: 2 Build 12: aarch64/2020/jan/09 pass: 3,117; fail: 2 Build 13: aarch64/2020/jan/11 pass: 3,117; fail: 2 Build 14: aarch64/2020/jan/20 pass: 3,117; fail: 2 Previous results can be found here: http://openjdk.linaro.org/jdk8u/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 6.73x Relative performance: Server critical-jOPS (nc): 8.22x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk8u/SPECjbb2015-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 178.67 Server 178.67 / Server 2014-04-01 (71.00): 2.52x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk8u/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-08-13 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/225/results/ 2019-08-16 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/227/results/ 2019-08-17 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/229/results/ 2019-08-23 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/234/results/ 2019-09-11 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/253/results/ 2019-09-22 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/264/results/ 2019-11-02 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/306/results/ 2019-11-15 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/318/results/ 2019-12-16 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/350/results/ 2019-12-18 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/351/results/ 2019-12-19 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/353/results/ 2019-12-22 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/355/results/ 2020-01-09 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2020/009/results/ 2020-01-11 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2020/011/results/ 2020-01-20 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2020/020/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/ From Pengfei.Li at arm.com Tue Jan 21 08:40:11 2020 From: Pengfei.Li at arm.com (Pengfei Li) Date: Tue, 21 Jan 2020 08:40:11 +0000 Subject: [aarch64-port-dev ] RFR(S): 8237524: AArch64: String.compareTo() may return incorrect result Message-ID: Hi, Please help review this small fix on AArch64 string intrinsics. JBS: https://bugs.openjdk.java.net/browse/JDK-8237524 Webrev: http://cr.openjdk.java.net/~pli/rfr/8237524/webrev.00/ AArch64 String.compareTo() may return incorrect result in some corner cases. This issue can be reproduced in below program by constructing two strings from the same byte array but with different encoding options. -------- import java.lang.reflect.Constructor; public class Test { public static void main(String[] args) throws Exception { Constructor c = String.class.getDeclaredConstructor(byte[].class, byte.class); c.setAccessible(true); byte[] bytes = new byte[] { 'Y', 'm', '_', 'l', 'V', 'n', 'W', 'S', 'w', 'm', 'W', 'S' }; String s1 = c.newInstance(bytes, (byte) 0); String s2 = c.newInstance(bytes, (byte) 1); System.out.println(s1.compareTo(s2)); } } // $ java -Xint Test // -27904 // $ java -Xcomp -XX:-TieredCompilation Test // 6 -------- Root cause is in the AArch64 String.compareTo intrinsics. In the code of MacroAssembler::string_compare(), we have a fast path that compares the addresses of initial bytes of the two arrays. If the result is equal, we skip the inflation of the Latin one and the byte-wise comparison part. But we shouldn't do in this way if the encodings of the two strings are different (the LU/UL cases). This patch removes the incorrect fast path check. Tests: No new failure found in hotspot::hotspot_all_no_apps, jdk::jdk_core, langtools::tier1 after this patch. A new jtreg case is also added for this issue. -- Thanks, Pengfei From aph at redhat.com Tue Jan 21 09:33:33 2020 From: aph at redhat.com (Andrew Haley) Date: Tue, 21 Jan 2020 09:33:33 +0000 Subject: [aarch64-port-dev ] RFR(S): 8237524: AArch64: String.compareTo() may return incorrect result In-Reply-To: References: Message-ID: <5111fcc0-9c3a-6f1b-9d6a-b666a41f4453@redhat.com> On 1/21/20 8:40 AM, Pengfei Li wrote: > Root cause is in the AArch64 String.compareTo intrinsics. In the code of > MacroAssembler::string_compare(), we have a fast path that compares the > addresses of initial bytes of the two arrays. If the result is equal, we > skip the inflation of the Latin one and the byte-wise comparison part. > But we shouldn't do in this way if the encodings of the two strings are > different (the LU/UL cases). This patch removes the incorrect fast path > check. Is this really a bug? The test case is violating the protections provided by the Java runtime, and the programmer deserves everything that happens. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From aph at redhat.com Tue Jan 21 09:36:23 2020 From: aph at redhat.com (Andrew Haley) Date: Tue, 21 Jan 2020 09:36:23 +0000 Subject: [aarch64-port-dev ] RFR: 8237512: AArch64: aarch64TestHook leaks a BufferBlob In-Reply-To: References: <20ac5b8d-4e38-db8d-4579-ff4a742365ef@arm.com> <2e202576-00f9-8ca1-e52b-33968059e8a2@redhat.com> Message-ID: On 1/20/20 10:29 AM, Andrew Dinn wrote: > On 20/01/2020 10:07, Nick Gasson wrote: >> On 20/01/2020 17:54, Andrew Haley wrote: >>> >>> Please check the copyright dates: the RH copyright might want updating, >>> but the Oracle one probably doesn't. >>> >> >> I'm not sure what the rules are for this: I bumped the copyright year in >> the first line of each file I modified to 2020, as this seems to be what >> everyone else does. Is aarch64Test.cpp missing an "Oracle and/or its >> affiliates" copyright line? > > Well, I'm confused by this. As I understand it the Oracle copyright is > supposed to be up to date with whatever is the latest change while the > Red Hat copyright does not need to be kept up to date I have never seen this rule before. What is your source for it? But in any case, the Oracle copyright message here is because this file was originally derived from Oracle code; the code being patches is by us. > (in which case before your patch the other files were in the > erroneous state of having an Oracle copyright that was behind the > Red Hat one). However, Andrew's comment does not seem to support my > view. > > Perhaps he or someone else could clarify? At which point I will be happy > to push your patch with whatever copyrights are appropriate. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From nick.gasson at arm.com Tue Jan 21 10:11:25 2020 From: nick.gasson at arm.com (Nick Gasson) Date: Tue, 21 Jan 2020 18:11:25 +0800 Subject: [aarch64-port-dev ] RFR(S): 8237524: AArch64: String.compareTo() may return incorrect result In-Reply-To: <5111fcc0-9c3a-6f1b-9d6a-b666a41f4453@redhat.com> References: <5111fcc0-9c3a-6f1b-9d6a-b666a41f4453@redhat.com> Message-ID: On 21/01/2020 17:33, Andrew Haley wrote: > On 1/21/20 8:40 AM, Pengfei Li wrote: >> Root cause is in the AArch64 String.compareTo intrinsics. In the code of >> MacroAssembler::string_compare(), we have a fast path that compares the >> addresses of initial bytes of the two arrays. If the result is equal, we >> skip the inflation of the Latin one and the byte-wise comparison part. >> But we shouldn't do in this way if the encodings of the two strings are >> different (the LU/UL cases). This patch removes the incorrect fast path >> check. > > Is this really a bug? The test case is violating the protections > provided by the Java runtime, and the programmer deserves everything > that happens. > Even if it's not strictly a bug, the pointer equality checks in the LU/UL branches are unnecessary: the only time they succeed is when the Strings were constructed in this backdoor way, and in that case they give the wrong result. So it seems better to just remove them. Nick From aph at redhat.com Tue Jan 21 10:12:34 2020 From: aph at redhat.com (Andrew Haley) Date: Tue, 21 Jan 2020 10:12:34 +0000 Subject: [aarch64-port-dev ] RFR(S): 8237524: AArch64: String.compareTo() may return incorrect result In-Reply-To: References: <5111fcc0-9c3a-6f1b-9d6a-b666a41f4453@redhat.com> Message-ID: <56670d62-defa-4192-c084-bfa130adde41@redhat.com> On 1/21/20 10:11 AM, Nick Gasson wrote: > On 21/01/2020 17:33, Andrew Haley wrote: >> On 1/21/20 8:40 AM, Pengfei Li wrote: >>> Root cause is in the AArch64 String.compareTo intrinsics. In the code of >>> MacroAssembler::string_compare(), we have a fast path that compares the >>> addresses of initial bytes of the two arrays. If the result is equal, we >>> skip the inflation of the Latin one and the byte-wise comparison part. >>> But we shouldn't do in this way if the encodings of the two strings are >>> different (the LU/UL cases). This patch removes the incorrect fast path >>> check. >> >> Is this really a bug? The test case is violating the protections >> provided by the Java runtime, and the programmer deserves everything >> that happens. > > Even if it's not strictly a bug, the pointer equality checks in the > LU/UL branches are unnecessary: the only time they succeed is when the > Strings were constructed in this backdoor way, and in that case they > give the wrong result. So it seems better to just remove them. True enough; OK. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From Pengfei.Li at arm.com Tue Jan 21 10:13:30 2020 From: Pengfei.Li at arm.com (Pengfei Li) Date: Tue, 21 Jan 2020 10:13:30 +0000 Subject: [aarch64-port-dev ] RFR(S): 8237524: AArch64: String.compareTo() may return incorrect result In-Reply-To: <5111fcc0-9c3a-6f1b-9d6a-b666a41f4453@redhat.com> References: <5111fcc0-9c3a-6f1b-9d6a-b666a41f4453@redhat.com> Message-ID: Hi Andrew, > Is this really a bug? The test case is violating the protections provided by the > Java runtime, and the programmer deserves everything that happens. To be honest, I don't know what kind of incorrect result should be classified as a bug. Indeed, I found this issue several months ago but didn't want to fix it because it doesn't break real Java workloads except the ones that use non-public string constructors. But now I post this RFR with this thought: If the case that two strings with different encodings share the same memory cannot happen in normal applications, why don't we remove the redundant check to save 4 instructions in the generated intrinsics code? From this point, it's likely that this JBS should be classified as an enhancement instead of a bug. -- Thanks, Pengfei From ci_notify at linaro.org Tue Jan 21 21:28:18 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Tue, 21 Jan 2020 21:28:18 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <2028437521.380.1579642099335.JavaMail.javamailuser@localhost> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2020/020/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,780; fail: 19; not run: 90 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,495; fail: 670; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/09 pass: 5,762; fail: 1 Build 1: aarch64/2019/dec/11 pass: 5,765; fail: 44 Build 2: aarch64/2019/dec/13 pass: 5,765; fail: 45 Build 3: aarch64/2019/dec/16 pass: 5,764; fail: 45 Build 4: aarch64/2019/dec/18 pass: 5,765; fail: 44 Build 5: aarch64/2019/dec/20 pass: 5,766; fail: 44 Build 6: aarch64/2019/dec/23 pass: 5,766; fail: 44 Build 7: aarch64/2019/dec/25 pass: 5,765; fail: 46 Build 8: aarch64/2020/jan/03 pass: 5,767; fail: 44 Build 9: aarch64/2020/jan/06 pass: 5,767; fail: 44 Build 10: aarch64/2020/jan/08 pass: 5,766; fail: 45 Build 11: aarch64/2020/jan/10 pass: 5,769; fail: 45 Build 12: aarch64/2020/jan/13 pass: 5,770; fail: 44 Build 13: aarch64/2020/jan/15 pass: 5,770; fail: 46 Build 14: aarch64/2020/jan/20 pass: 5,776; fail: 44 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/09 pass: 8,820; fail: 519; error: 21 Build 1: aarch64/2019/dec/11 pass: 8,818; fail: 520; error: 18 Build 2: aarch64/2019/dec/13 pass: 8,811; fail: 530; error: 17 Build 3: aarch64/2019/dec/16 pass: 8,813; fail: 529; error: 17 Build 4: aarch64/2019/dec/18 pass: 8,827; fail: 520; error: 16 Build 5: aarch64/2019/dec/20 pass: 8,818; fail: 528; error: 20 Build 6: aarch64/2019/dec/23 pass: 8,823; fail: 524; error: 20 Build 7: aarch64/2019/dec/25 pass: 8,819; fail: 530; error: 18 Build 8: aarch64/2020/jan/03 pass: 8,819; fail: 532; error: 16 Build 9: aarch64/2020/jan/06 pass: 8,824; fail: 526; error: 17 Build 10: aarch64/2020/jan/08 pass: 8,821; fail: 532; error: 14 Build 11: aarch64/2020/jan/10 pass: 8,830; fail: 521; error: 18 Build 12: aarch64/2020/jan/13 pass: 8,825; fail: 524; error: 20 Build 13: aarch64/2020/jan/15 pass: 8,827; fail: 524; error: 19 Build 14: aarch64/2020/jan/20 pass: 8,830; fail: 529; error: 16 3 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/09 pass: 4,019 Build 1: aarch64/2019/dec/11 pass: 4,021 Build 2: aarch64/2019/dec/13 pass: 4,029 Build 3: aarch64/2019/dec/16 pass: 4,030 Build 4: aarch64/2019/dec/18 pass: 4,030 Build 5: aarch64/2019/dec/20 pass: 4,030 Build 6: aarch64/2019/dec/23 pass: 4,030 Build 7: aarch64/2019/dec/25 pass: 4,030 Build 8: aarch64/2020/jan/03 pass: 4,030 Build 9: aarch64/2020/jan/06 pass: 4,030 Build 10: aarch64/2020/jan/08 pass: 4,030 Build 11: aarch64/2020/jan/10 pass: 4,030 Build 12: aarch64/2020/jan/13 pass: 4,030 Build 13: aarch64/2020/jan/15 pass: 4,031 Build 14: aarch64/2020/jan/20 pass: 4,033 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,787; fail: 18; not run: 90 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,476; fail: 686; error: 27 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 Previous results can be found here: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 7.94x Relative performance: Server critical-jOPS (nc): 12.58x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/SPECjbb2015-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 207.57 Server 207.57 / Server 2014-04-01 (71.00): 2.92x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-12-10 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/343/results/ 2019-12-12 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/345/results/ 2019-12-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/347/results/ 2019-12-17 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/350/results/ 2019-12-19 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/352/results/ 2019-12-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/354/results/ 2019-12-24 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/357/results/ 2019-12-26 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/359/results/ 2020-01-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/003/results/ 2020-01-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/006/results/ 2020-01-09 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/008/results/ 2020-01-11 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/010/results/ 2020-01-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/013/results/ 2020-01-16 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/015/results/ 2020-01-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/020/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From gnu.andrew at redhat.com Thu Jan 23 01:45:35 2020 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Thu, 23 Jan 2020 01:45:35 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u242-b08 Upstream Sync Message-ID: <813b2a6c-a687-1425-7705-0934ea6c7898@redhat.com> Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b08/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b08/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b08/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b08/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b08/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b08/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b08/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b08/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b08/root/merge.changeset Changes in aarch64-shenandoah-jdk8u242-b08: - S8031111: fix krb5 caddr - S8132111: Do not request for addresses for forwarded TGT Main issues of note: JDK repository changes only. diffstat for root b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for corba b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxp b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxws b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for langtools b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for nashorn b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jdk b/.hgtags | 1 b/src/share/classes/sun/security/krb5/Config.java | 7 b/src/share/classes/sun/security/krb5/KrbCred.java | 11 - b/src/share/classes/sun/security/krb5/internal/HostAddress.java | 8 b/src/share/classes/sun/security/krb5/internal/HostAddresses.java | 58 +++--- b/test/sun/security/krb5/auto/Addresses.java | 89 ++++++++++ b/test/sun/security/krb5/auto/Forwarded.java | 51 +++++ b/test/sun/security/krb5/auto/KDC.java | 21 +- 8 files changed, 201 insertions(+), 45 deletions(-) diffstat for hotspot b/.hgtags | 1 + 1 file changed, 1 insertion(+) Successfully built on x86, x86_64, s390, s390x, ppc, ppc64, ppc64le & aarch64. Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 https://keybase.io/gnu_andrew From shade at redhat.com Thu Jan 23 07:33:00 2020 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 23 Jan 2020 08:33:00 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u242-b08 Upstream Sync In-Reply-To: <813b2a6c-a687-1425-7705-0934ea6c7898@redhat.com> References: <813b2a6c-a687-1425-7705-0934ea6c7898@redhat.com> Message-ID: On 1/23/20 2:45 AM, Andrew John Hughes wrote: > Merge changesets: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b08/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b08/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b08/jaxws/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b08/jdk/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b08/hotspot/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b08/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b08/nashorn/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u242-b08/root/merge.changeset Looks good. > Ok to push? Yes, I think so. -- Thanks, -Aleksey From ci_notify at linaro.org Thu Jan 23 09:14:58 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 23 Jan 2020 09:14:58 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <1104953743.598.1579770898680.JavaMail.javamailuser@localhost> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2020/022/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,780; fail: 19; not run: 90 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,495; fail: 670; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/11 pass: 5,765; fail: 44 Build 1: aarch64/2019/dec/13 pass: 5,765; fail: 45 Build 2: aarch64/2019/dec/16 pass: 5,764; fail: 45 Build 3: aarch64/2019/dec/18 pass: 5,765; fail: 44 Build 4: aarch64/2019/dec/20 pass: 5,766; fail: 44 Build 5: aarch64/2019/dec/23 pass: 5,766; fail: 44 Build 6: aarch64/2019/dec/25 pass: 5,765; fail: 46 Build 7: aarch64/2020/jan/03 pass: 5,767; fail: 44 Build 8: aarch64/2020/jan/06 pass: 5,767; fail: 44 Build 9: aarch64/2020/jan/08 pass: 5,766; fail: 45 Build 10: aarch64/2020/jan/10 pass: 5,769; fail: 45 Build 11: aarch64/2020/jan/13 pass: 5,770; fail: 44 Build 12: aarch64/2020/jan/15 pass: 5,770; fail: 46 Build 13: aarch64/2020/jan/20 pass: 5,776; fail: 44 Build 14: aarch64/2020/jan/22 pass: 5,776; fail: 44 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/11 pass: 8,818; fail: 520; error: 18 Build 1: aarch64/2019/dec/13 pass: 8,811; fail: 530; error: 17 Build 2: aarch64/2019/dec/16 pass: 8,813; fail: 529; error: 17 Build 3: aarch64/2019/dec/18 pass: 8,827; fail: 520; error: 16 Build 4: aarch64/2019/dec/20 pass: 8,818; fail: 528; error: 20 Build 5: aarch64/2019/dec/23 pass: 8,823; fail: 524; error: 20 Build 6: aarch64/2019/dec/25 pass: 8,819; fail: 530; error: 18 Build 7: aarch64/2020/jan/03 pass: 8,819; fail: 532; error: 16 Build 8: aarch64/2020/jan/06 pass: 8,824; fail: 526; error: 17 Build 9: aarch64/2020/jan/08 pass: 8,821; fail: 532; error: 14 Build 10: aarch64/2020/jan/10 pass: 8,830; fail: 521; error: 18 Build 11: aarch64/2020/jan/13 pass: 8,825; fail: 524; error: 20 Build 12: aarch64/2020/jan/15 pass: 8,827; fail: 524; error: 19 Build 13: aarch64/2020/jan/20 pass: 8,830; fail: 529; error: 16 Build 14: aarch64/2020/jan/22 pass: 8,829; fail: 528; error: 19 5 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/11 pass: 4,021 Build 1: aarch64/2019/dec/13 pass: 4,029 Build 2: aarch64/2019/dec/16 pass: 4,030 Build 3: aarch64/2019/dec/18 pass: 4,030 Build 4: aarch64/2019/dec/20 pass: 4,030 Build 5: aarch64/2019/dec/23 pass: 4,030 Build 6: aarch64/2019/dec/25 pass: 4,030 Build 7: aarch64/2020/jan/03 pass: 4,030 Build 8: aarch64/2020/jan/06 pass: 4,030 Build 9: aarch64/2020/jan/08 pass: 4,030 Build 10: aarch64/2020/jan/10 pass: 4,030 Build 11: aarch64/2020/jan/13 pass: 4,030 Build 12: aarch64/2020/jan/15 pass: 4,031 Build 13: aarch64/2020/jan/20 pass: 4,033 Build 14: aarch64/2020/jan/22 pass: 4,033 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,787; fail: 18; not run: 90 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,476; fail: 686; error: 27 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 Previous results can be found here: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 7.96x Relative performance: Server critical-jOPS (nc): 12.11x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/SPECjbb2015-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 213.86 Server 213.86 / Server 2014-04-01 (71.00): 3.01x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-12-12 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/345/results/ 2019-12-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/347/results/ 2019-12-17 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/350/results/ 2019-12-19 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/352/results/ 2019-12-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/354/results/ 2019-12-24 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/357/results/ 2019-12-26 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/359/results/ 2020-01-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/003/results/ 2020-01-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/006/results/ 2020-01-09 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/008/results/ 2020-01-11 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/010/results/ 2020-01-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/013/results/ 2020-01-16 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/015/results/ 2020-01-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/020/results/ 2020-01-23 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/022/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From aph at redhat.com Thu Jan 23 14:10:30 2020 From: aph at redhat.com (Andrew Haley) Date: Thu, 23 Jan 2020 14:10:30 +0000 Subject: [aarch64-port-dev ] RFR (11u): 8224187: Refactor arraycopy_prologue to allow ZGC read barriers on arraycopy In-Reply-To: <16275de9-2e23-ce03-a329-cebd26bea10d@redhat.com> References: <16275de9-2e23-ce03-a329-cebd26bea10d@redhat.com> Message-ID: <23cac5d2-d7af-c8f3-0e33-6926c3551201@redhat.com> On 1/17/20 3:08 PM, Roman Kennke wrote: > The patch only differs from the original patch in that it omits the > Shenandoah parts, which are not in 11u, yet. Other than those, it > applies cleanly. > > Webrev: > http://cr.openjdk.java.net/~rkennke/JDK-8224187/webrev.00/ Sure, thanks. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From ci_notify at linaro.org Fri Jan 24 09:14:53 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Fri, 24 Jan 2020 09:14:53 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 14 on AArch64 Message-ID: <1933748810.819.1579857294502.JavaMail.javamailuser@localhost> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk14/openjdk-jtreg-nightly-tests/summary/2020/023/summary.html ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2020/jan/23 pass: 5,773; fail: 45 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2020/jan/23 pass: 8,831; fail: 524; error: 18 2 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2020/jan/23 pass: 4,031 Previous results can be found here: http://openjdk.linaro.org/jdk14/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 7.94x Relative performance: Server critical-jOPS (nc): 9.39x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk14/SPECjbb2015-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 210.67 Server 210.67 / Server 2014-04-01 (71.00): 2.97x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk14/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2020-01-24 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk14/jcstress-nightly-runs/2020/023/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk14/jcstress-nightly-runs/ From gnu.andrew at redhat.com Fri Jan 24 12:12:13 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 24 Jan 2020 12:12:13 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 3 new changesets Message-ID: <202001241212.00OCCDgn006443@aojmv0008.oracle.com> Changeset: 468c90454736 Author: andrew Date: 2020-01-15 20:07 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/468c90454736 Added tag jdk8u242-b08 for changeset 5b17d1f49219 ! .hgtags Changeset: 66217c782626 Author: andrew Date: 2020-01-15 20:50 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/66217c782626 Merge jdk8u242-b08 ! .hgtags Changeset: 3577199e7e32 Author: andrew Date: 2020-01-15 20:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/3577199e7e32 Added tag aarch64-shenandoah-jdk8u242-b08 for changeset 66217c782626 ! .hgtags From gnu.andrew at redhat.com Fri Jan 24 12:12:24 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 24 Jan 2020 12:12:24 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 3 new changesets Message-ID: <202001241212.00OCCOPC006518@aojmv0008.oracle.com> Changeset: cfebf9e64e51 Author: andrew Date: 2020-01-15 20:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/cfebf9e64e51 Added tag jdk8u242-b08 for changeset bdd855313cfe ! .hgtags Changeset: e5e8015d6390 Author: andrew Date: 2020-01-15 20:50 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/e5e8015d6390 Merge jdk8u242-b08 ! .hgtags Changeset: 2c654eb663d4 Author: andrew Date: 2020-01-15 20:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/2c654eb663d4 Added tag aarch64-shenandoah-jdk8u242-b08 for changeset e5e8015d6390 ! .hgtags From gnu.andrew at redhat.com Fri Jan 24 12:12:35 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 24 Jan 2020 12:12:35 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 3 new changesets Message-ID: <202001241212.00OCCZJV006654@aojmv0008.oracle.com> Changeset: b1bce9e08629 Author: andrew Date: 2020-01-15 20:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/b1bce9e08629 Added tag jdk8u242-b08 for changeset eac8e0f4e575 ! .hgtags Changeset: 32c74596055f Author: andrew Date: 2020-01-15 20:50 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/32c74596055f Merge jdk8u242-b08 ! .hgtags Changeset: a36701b13e80 Author: andrew Date: 2020-01-15 20:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/a36701b13e80 Added tag aarch64-shenandoah-jdk8u242-b08 for changeset 32c74596055f ! .hgtags From gnu.andrew at redhat.com Fri Jan 24 12:12:46 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 24 Jan 2020 12:12:46 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 3 new changesets Message-ID: <202001241212.00OCCkFo006753@aojmv0008.oracle.com> Changeset: 786b173a4eb1 Author: andrew Date: 2020-01-15 20:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/786b173a4eb1 Added tag jdk8u242-b08 for changeset b933b8903615 ! .hgtags Changeset: 17a5ec23199f Author: andrew Date: 2020-01-15 20:50 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/17a5ec23199f Merge jdk8u242-b08 ! .hgtags Changeset: 42d36eb00d32 Author: andrew Date: 2020-01-15 20:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/42d36eb00d32 Added tag aarch64-shenandoah-jdk8u242-b08 for changeset 17a5ec23199f ! .hgtags From gnu.andrew at redhat.com Fri Jan 24 12:12:58 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 24 Jan 2020 12:12:58 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 3 new changesets Message-ID: <202001241212.00OCCwWF006860@aojmv0008.oracle.com> Changeset: 6792a9b0bac0 Author: andrew Date: 2020-01-15 20:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/6792a9b0bac0 Added tag jdk8u242-b08 for changeset b2b31daec366 ! .hgtags Changeset: 69e0bc83be6d Author: andrew Date: 2020-01-15 20:50 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/69e0bc83be6d Merge jdk8u242-b08 ! .hgtags Changeset: baf6f39d0e8c Author: andrew Date: 2020-01-15 20:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/baf6f39d0e8c Added tag aarch64-shenandoah-jdk8u242-b08 for changeset 69e0bc83be6d ! .hgtags From gnu.andrew at redhat.com Fri Jan 24 12:13:11 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 24 Jan 2020 12:13:11 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 3 new changesets Message-ID: <202001241213.00OCDBXL006966@aojmv0008.oracle.com> Changeset: 305fde0d6f11 Author: andrew Date: 2020-01-15 20:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/305fde0d6f11 Added tag jdk8u242-b08 for changeset 7c9f6b5f8d11 ! .hgtags Changeset: 9fcff2250bb4 Author: andrew Date: 2020-01-15 20:50 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9fcff2250bb4 Merge jdk8u242-b08 ! .hgtags Changeset: d059ab55fcd8 Author: andrew Date: 2020-01-15 20:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d059ab55fcd8 Added tag aarch64-shenandoah-jdk8u242-b08 for changeset 9fcff2250bb4 ! .hgtags From gnu.andrew at redhat.com Fri Jan 24 12:13:24 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 24 Jan 2020 12:13:24 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 5 new changesets Message-ID: <202001241213.00OCDPLK007974@aojmv0008.oracle.com> Changeset: c13e1bbeb020 Author: andrew Date: 2020-01-15 02:09 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c13e1bbeb020 8031111: fix krb5 caddr Reviewed-by: mbalao, sgehwolf ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/KrbCred.java ! src/share/classes/sun/security/krb5/internal/HostAddresses.java + test/sun/security/krb5/auto/Addresses.java + test/sun/security/krb5/auto/Forwarded.java ! test/sun/security/krb5/auto/KDC.java Changeset: c63c2923e1f9 Author: andrew Date: 2020-01-15 20:05 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c63c2923e1f9 8132111: Do not request for addresses for forwarded TGT Reviewed-by: mbalao, shade ! src/share/classes/sun/security/krb5/KrbCred.java ! src/share/classes/sun/security/krb5/internal/HostAddress.java ! src/share/classes/sun/security/krb5/internal/HostAddresses.java ! test/sun/security/krb5/auto/KDC.java Changeset: 28d575fbb0cb Author: andrew Date: 2020-01-15 20:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/28d575fbb0cb Added tag jdk8u242-b08 for changeset c63c2923e1f9 ! .hgtags Changeset: 9c8fd5f46dad Author: andrew Date: 2020-01-15 20:50 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9c8fd5f46dad Merge jdk8u242-b08 ! .hgtags ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/KrbCred.java Changeset: 4bd44c55ff4f Author: andrew Date: 2020-01-15 20:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4bd44c55ff4f Added tag aarch64-shenandoah-jdk8u242-b08 for changeset 9c8fd5f46dad ! .hgtags From gnu.andrew at redhat.com Fri Jan 24 12:13:37 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 24 Jan 2020 12:13:37 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 3 new changesets Message-ID: <202001241213.00OCDbNF008122@aojmv0008.oracle.com> Changeset: b297e93fc637 Author: andrew Date: 2020-01-15 20:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/b297e93fc637 Added tag jdk8u242-b08 for changeset 0704986602a8 ! .hgtags Changeset: ae8e64f87437 Author: andrew Date: 2020-01-15 20:50 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/ae8e64f87437 Merge jdk8u242-b08 ! .hgtags Changeset: 0203f4bbd962 Author: andrew Date: 2020-01-15 20:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/0203f4bbd962 Added tag aarch64-shenandoah-jdk8u242-b08 for changeset ae8e64f87437 ! .hgtags From ci_notify at linaro.org Sat Jan 25 12:47:25 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sat, 25 Jan 2020 12:47:25 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <1751991809.1153.1579956446062.JavaMail.javamailuser@localhost> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2020/024/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,780; fail: 19; not run: 90 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,495; fail: 670; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/13 pass: 5,765; fail: 45 Build 1: aarch64/2019/dec/16 pass: 5,764; fail: 45 Build 2: aarch64/2019/dec/18 pass: 5,765; fail: 44 Build 3: aarch64/2019/dec/20 pass: 5,766; fail: 44 Build 4: aarch64/2019/dec/23 pass: 5,766; fail: 44 Build 5: aarch64/2019/dec/25 pass: 5,765; fail: 46 Build 6: aarch64/2020/jan/03 pass: 5,767; fail: 44 Build 7: aarch64/2020/jan/06 pass: 5,767; fail: 44 Build 8: aarch64/2020/jan/08 pass: 5,766; fail: 45 Build 9: aarch64/2020/jan/10 pass: 5,769; fail: 45 Build 10: aarch64/2020/jan/13 pass: 5,770; fail: 44 Build 11: aarch64/2020/jan/15 pass: 5,770; fail: 46 Build 12: aarch64/2020/jan/20 pass: 5,776; fail: 44 Build 13: aarch64/2020/jan/22 pass: 5,776; fail: 44 Build 14: aarch64/2020/jan/24 pass: 5,775; fail: 45 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/13 pass: 8,811; fail: 530; error: 17 Build 1: aarch64/2019/dec/16 pass: 8,813; fail: 529; error: 17 Build 2: aarch64/2019/dec/18 pass: 8,827; fail: 520; error: 16 Build 3: aarch64/2019/dec/20 pass: 8,818; fail: 528; error: 20 Build 4: aarch64/2019/dec/23 pass: 8,823; fail: 524; error: 20 Build 5: aarch64/2019/dec/25 pass: 8,819; fail: 530; error: 18 Build 6: aarch64/2020/jan/03 pass: 8,819; fail: 532; error: 16 Build 7: aarch64/2020/jan/06 pass: 8,824; fail: 526; error: 17 Build 8: aarch64/2020/jan/08 pass: 8,821; fail: 532; error: 14 Build 9: aarch64/2020/jan/10 pass: 8,830; fail: 521; error: 18 Build 10: aarch64/2020/jan/13 pass: 8,825; fail: 524; error: 20 Build 11: aarch64/2020/jan/15 pass: 8,827; fail: 524; error: 19 Build 12: aarch64/2020/jan/20 pass: 8,830; fail: 529; error: 16 Build 13: aarch64/2020/jan/22 pass: 8,829; fail: 528; error: 19 Build 14: aarch64/2020/jan/24 pass: 8,832; fail: 537; error: 16 3 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/13 pass: 4,029 Build 1: aarch64/2019/dec/16 pass: 4,030 Build 2: aarch64/2019/dec/18 pass: 4,030 Build 3: aarch64/2019/dec/20 pass: 4,030 Build 4: aarch64/2019/dec/23 pass: 4,030 Build 5: aarch64/2019/dec/25 pass: 4,030 Build 6: aarch64/2020/jan/03 pass: 4,030 Build 7: aarch64/2020/jan/06 pass: 4,030 Build 8: aarch64/2020/jan/08 pass: 4,030 Build 9: aarch64/2020/jan/10 pass: 4,030 Build 10: aarch64/2020/jan/13 pass: 4,030 Build 11: aarch64/2020/jan/15 pass: 4,031 Build 12: aarch64/2020/jan/20 pass: 4,033 Build 13: aarch64/2020/jan/22 pass: 4,033 Build 14: aarch64/2020/jan/24 pass: 4,033 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,787; fail: 18; not run: 90 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,476; fail: 686; error: 27 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 Previous results can be found here: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 8.04x Relative performance: Server critical-jOPS (nc): 12.25x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/SPECjbb2015-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 207.57 Server 207.57 / Server 2014-04-01 (71.00): 2.92x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-12-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/347/results/ 2019-12-17 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/350/results/ 2019-12-19 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/352/results/ 2019-12-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/354/results/ 2019-12-24 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/357/results/ 2019-12-26 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/359/results/ 2020-01-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/003/results/ 2020-01-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/006/results/ 2020-01-09 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/008/results/ 2020-01-11 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/010/results/ 2020-01-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/013/results/ 2020-01-16 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/015/results/ 2020-01-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/020/results/ 2020-01-23 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/022/results/ 2020-01-25 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/024/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From ci_notify at linaro.org Sat Jan 25 18:58:08 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sat, 25 Jan 2020 18:58:08 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 8u on AArch64 Message-ID: <2101778015.1190.1579978688975.JavaMail.javamailuser@localhost> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk8u/openjdk-jtreg-nightly-tests/summary/2020/025/summary.html ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/15 pass: 837; fail: 9; error: 1 Build 1: aarch64/2019/aug/17 pass: 837; fail: 9; error: 1 Build 2: aarch64/2019/aug/22 pass: 837; fail: 9; error: 1 Build 3: aarch64/2019/sep/10 pass: 838; fail: 13; error: 1 Build 4: aarch64/2019/sep/21 pass: 838; fail: 13; error: 1 Build 5: aarch64/2019/nov/02 pass: 843; fail: 9; error: 1 Build 6: aarch64/2019/nov/14 pass: 843; fail: 9; error: 1 Build 7: aarch64/2019/dec/16 pass: 843; fail: 10; error: 1 Build 8: aarch64/2019/dec/17 pass: 846; fail: 10; error: 2 Build 9: aarch64/2019/dec/19 pass: 846; fail: 10; error: 2 Build 10: aarch64/2019/dec/21 pass: 848; fail: 10; error: 2 Build 11: aarch64/2020/jan/09 pass: 848; fail: 10; error: 1 Build 12: aarch64/2020/jan/11 pass: 848; fail: 10; error: 1 Build 13: aarch64/2020/jan/20 pass: 848; fail: 10; error: 1 Build 14: aarch64/2020/jan/25 pass: 848; fail: 10; error: 1 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/15 pass: 5,955; fail: 266; error: 23 Build 1: aarch64/2019/aug/17 pass: 5,951; fail: 269; error: 24 Build 2: aarch64/2019/aug/22 pass: 5,945; fail: 279; error: 20 Build 3: aarch64/2019/sep/10 pass: 5,951; fail: 273; error: 23 Build 4: aarch64/2019/sep/21 pass: 5,964; fail: 261; error: 22 Build 5: aarch64/2019/nov/02 pass: 5,956; fail: 278; error: 18 Build 6: aarch64/2019/nov/14 pass: 5,956; fail: 275; error: 21 Build 7: aarch64/2019/dec/16 pass: 5,964; fail: 267; error: 21 Build 8: aarch64/2019/dec/17 pass: 5,963; fail: 267; error: 22 Build 9: aarch64/2019/dec/19 pass: 5,959; fail: 272; error: 21 Build 10: aarch64/2019/dec/21 pass: 5,970; fail: 262; error: 21 Build 11: aarch64/2020/jan/09 pass: 5,963; fail: 276; error: 20 Build 12: aarch64/2020/jan/11 pass: 5,959; fail: 279; error: 21 Build 13: aarch64/2020/jan/20 pass: 5,987; fail: 256; error: 24 Build 14: aarch64/2020/jan/25 pass: 5,962; fail: 285; error: 22 3 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/15 pass: 3,116; fail: 2 Build 1: aarch64/2019/aug/17 pass: 3,116; fail: 2 Build 2: aarch64/2019/aug/22 pass: 3,116; fail: 2 Build 3: aarch64/2019/sep/10 pass: 3,116; fail: 2 Build 4: aarch64/2019/sep/21 pass: 3,116; fail: 2 Build 5: aarch64/2019/nov/02 pass: 3,116; fail: 2 Build 6: aarch64/2019/nov/14 pass: 3,116; fail: 2 Build 7: aarch64/2019/dec/16 pass: 3,116; fail: 2 Build 8: aarch64/2019/dec/17 pass: 3,117; fail: 2 Build 9: aarch64/2019/dec/19 pass: 3,117; fail: 2 Build 10: aarch64/2019/dec/21 pass: 3,117; fail: 2 Build 11: aarch64/2020/jan/09 pass: 3,117; fail: 2 Build 12: aarch64/2020/jan/11 pass: 3,117; fail: 2 Build 13: aarch64/2020/jan/20 pass: 3,117; fail: 2 Build 14: aarch64/2020/jan/25 pass: 3,117; fail: 2 Previous results can be found here: http://openjdk.linaro.org/jdk8u/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 6.81x Relative performance: Server critical-jOPS (nc): 8.38x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk8u/SPECjbb2015-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 174.26 Server 174.26 / Server 2014-04-01 (71.00): 2.45x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk8u/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-08-16 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/227/results/ 2019-08-17 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/229/results/ 2019-08-23 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/234/results/ 2019-09-11 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/253/results/ 2019-09-22 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/264/results/ 2019-11-02 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/306/results/ 2019-11-15 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/318/results/ 2019-12-16 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/350/results/ 2019-12-18 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/351/results/ 2019-12-19 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/353/results/ 2019-12-22 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/355/results/ 2020-01-09 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2020/009/results/ 2020-01-11 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2020/011/results/ 2020-01-20 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2020/020/results/ 2020-01-25 pass rate: 8231/8231, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2020/025/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/ From ci_notify at linaro.org Tue Jan 28 11:57:29 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Tue, 28 Jan 2020 11:57:29 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <2077625844.1723.1580212650473.JavaMail.javamailuser@localhost> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2020/027/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,780; fail: 19; not run: 90 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,495; fail: 670; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/16 pass: 5,764; fail: 45 Build 1: aarch64/2019/dec/18 pass: 5,765; fail: 44 Build 2: aarch64/2019/dec/20 pass: 5,766; fail: 44 Build 3: aarch64/2019/dec/23 pass: 5,766; fail: 44 Build 4: aarch64/2019/dec/25 pass: 5,765; fail: 46 Build 5: aarch64/2020/jan/03 pass: 5,767; fail: 44 Build 6: aarch64/2020/jan/06 pass: 5,767; fail: 44 Build 7: aarch64/2020/jan/08 pass: 5,766; fail: 45 Build 8: aarch64/2020/jan/10 pass: 5,769; fail: 45 Build 9: aarch64/2020/jan/13 pass: 5,770; fail: 44 Build 10: aarch64/2020/jan/15 pass: 5,770; fail: 46 Build 11: aarch64/2020/jan/20 pass: 5,776; fail: 44 Build 12: aarch64/2020/jan/22 pass: 5,776; fail: 44 Build 13: aarch64/2020/jan/24 pass: 5,775; fail: 45 Build 14: aarch64/2020/jan/27 pass: 5,776; fail: 44 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/16 pass: 8,813; fail: 529; error: 17 Build 1: aarch64/2019/dec/18 pass: 8,827; fail: 520; error: 16 Build 2: aarch64/2019/dec/20 pass: 8,818; fail: 528; error: 20 Build 3: aarch64/2019/dec/23 pass: 8,823; fail: 524; error: 20 Build 4: aarch64/2019/dec/25 pass: 8,819; fail: 530; error: 18 Build 5: aarch64/2020/jan/03 pass: 8,819; fail: 532; error: 16 Build 6: aarch64/2020/jan/06 pass: 8,824; fail: 526; error: 17 Build 7: aarch64/2020/jan/08 pass: 8,821; fail: 532; error: 14 Build 8: aarch64/2020/jan/10 pass: 8,830; fail: 521; error: 18 Build 9: aarch64/2020/jan/13 pass: 8,825; fail: 524; error: 20 Build 10: aarch64/2020/jan/15 pass: 8,827; fail: 524; error: 19 Build 11: aarch64/2020/jan/20 pass: 8,830; fail: 529; error: 16 Build 12: aarch64/2020/jan/22 pass: 8,829; fail: 528; error: 19 Build 13: aarch64/2020/jan/24 pass: 8,832; fail: 537; error: 16 Build 14: aarch64/2020/jan/27 pass: 8,846; fail: 523; error: 17 4 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/16 pass: 4,030 Build 1: aarch64/2019/dec/18 pass: 4,030 Build 2: aarch64/2019/dec/20 pass: 4,030 Build 3: aarch64/2019/dec/23 pass: 4,030 Build 4: aarch64/2019/dec/25 pass: 4,030 Build 5: aarch64/2020/jan/03 pass: 4,030 Build 6: aarch64/2020/jan/06 pass: 4,030 Build 7: aarch64/2020/jan/08 pass: 4,030 Build 8: aarch64/2020/jan/10 pass: 4,030 Build 9: aarch64/2020/jan/13 pass: 4,030 Build 10: aarch64/2020/jan/15 pass: 4,031 Build 11: aarch64/2020/jan/20 pass: 4,033 Build 12: aarch64/2020/jan/22 pass: 4,033 Build 13: aarch64/2020/jan/24 pass: 4,033 Build 14: aarch64/2020/jan/27 pass: 4,033 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,787; fail: 18; not run: 90 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,476; fail: 686; error: 27 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 Previous results can be found here: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 8.01x Relative performance: Server critical-jOPS (nc): 11.71x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/SPECjbb2015-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 213.86 Server 213.86 / Server 2014-04-01 (71.00): 3.01x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-12-17 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/350/results/ 2019-12-19 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/352/results/ 2019-12-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/354/results/ 2019-12-24 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/357/results/ 2019-12-26 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/359/results/ 2020-01-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/003/results/ 2020-01-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/006/results/ 2020-01-09 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/008/results/ 2020-01-11 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/010/results/ 2020-01-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/013/results/ 2020-01-16 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/015/results/ 2020-01-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/020/results/ 2020-01-23 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/022/results/ 2020-01-25 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/024/results/ 2020-01-28 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/027/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From Pengfei.Li at arm.com Tue Jan 28 13:40:58 2020 From: Pengfei.Li at arm.com (Pengfei Li) Date: Tue, 28 Jan 2020 13:40:58 +0000 Subject: [aarch64-port-dev ] RFR(S): 8237524: AArch64: String.compareTo() may return incorrect result In-Reply-To: <56670d62-defa-4192-c084-bfa130adde41@redhat.com> References: <5111fcc0-9c3a-6f1b-9d6a-b666a41f4453@redhat.com> <56670d62-defa-4192-c084-bfa130adde41@redhat.com> Message-ID: Hi, Can any committer help push this fix? http://cr.openjdk.java.net/~pli/rfr/8237524/webrev.00/ Patch is reviewed by aph. See below review thread. > -----Original Message----- > From: Andrew Haley > Sent: Tuesday, January 21, 2020 18:13 > To: Nick Gasson ; Pengfei Li ; > hotspot-compiler-dev at openjdk.java.net; aarch64-port- > dev at openjdk.java.net > Cc: nd > Subject: Re: [aarch64-port-dev ] RFR(S): 8237524: AArch64: > String.compareTo() may return incorrect result > > On 1/21/20 10:11 AM, Nick Gasson wrote: > > On 21/01/2020 17:33, Andrew Haley wrote: > >> On 1/21/20 8:40 AM, Pengfei Li wrote: > >>> Root cause is in the AArch64 String.compareTo intrinsics. In the > >>> code of MacroAssembler::string_compare(), we have a fast path that > >>> compares the addresses of initial bytes of the two arrays. If the > >>> result is equal, we skip the inflation of the Latin one and the byte-wise > comparison part. > >>> But we shouldn't do in this way if the encodings of the two strings > >>> are different (the LU/UL cases). This patch removes the incorrect > >>> fast path check. > >> > >> Is this really a bug? The test case is violating the protections > >> provided by the Java runtime, and the programmer deserves everything > >> that happens. > > > > Even if it's not strictly a bug, the pointer equality checks in the > > LU/UL branches are unnecessary: the only time they succeed is when the > > Strings were constructed in this backdoor way, and in that case they > > give the wrong result. So it seems better to just remove them. > > True enough; OK. > Thanks, Pengfei From gnu.andrew at redhat.com Wed Jan 29 03:13:56 2020 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Wed, 29 Jan 2020 03:13:56 +0000 Subject: [aarch64-port-dev ] [RFR] [11u] 8224851: AArch64: fix warnings and errors with Clang and GCC 8.3 Message-ID: Webrev: https://cr.openjdk.java.net/~andrew/openjdk11/8224851/webrev.01/ Bug: https://bugs.openjdk.java.net/browse/JDK-8224851 Backporting this fix helps to get OpenJDK 11 building with GCC 10. With 11.0.6, it fails due to MacroAssembler::call_VM_leaf_base being declared twice. The backport is mostly clean. The only changes were due to an older copyright header in src/hotspot/cpu/aarch64/frame_aarch64.cpp and the lack of the simulator conditionals in src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp, thanks to its removal in JDK-8228400. Ok for 11.0.7? Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 https://keybase.io/gnu_andrew From shade at redhat.com Wed Jan 29 05:45:08 2020 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 29 Jan 2020 06:45:08 +0100 Subject: [aarch64-port-dev ] [RFR] [11u] 8224851: AArch64: fix warnings and errors with Clang and GCC 8.3 In-Reply-To: References: Message-ID: <2b9bbca6-a7c5-f1ac-fe68-d165a841a742@redhat.com> On 1/29/20 4:13 AM, Andrew John Hughes wrote: > Webrev: https://cr.openjdk.java.net/~andrew/openjdk11/8224851/webrev.01/ > Bug: https://bugs.openjdk.java.net/browse/JDK-8224851 It is quite a bit odd to see strictfp additions and add_and_fetch modification (which IMO look like behavioral changes) in the patch that alleges to fix warnings, but that's the question to the original patch. Backport looks good. -- Thanks, -Aleksey From gnu.andrew at redhat.com Wed Jan 29 07:52:41 2020 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Wed, 29 Jan 2020 07:52:41 +0000 Subject: [aarch64-port-dev ] [RFR] [11u] 8224851: AArch64: fix warnings and errors with Clang and GCC 8.3 In-Reply-To: <2b9bbca6-a7c5-f1ac-fe68-d165a841a742@redhat.com> References: <2b9bbca6-a7c5-f1ac-fe68-d165a841a742@redhat.com> Message-ID: <1415f15f-5b41-1c0e-f12d-fdad21922119@redhat.com> On 29/01/2020 05:45, Aleksey Shipilev wrote: > On 1/29/20 4:13 AM, Andrew John Hughes wrote: >> Webrev: https://cr.openjdk.java.net/~andrew/openjdk11/8224851/webrev.01/ >> Bug: https://bugs.openjdk.java.net/browse/JDK-8224851 > > It is quite a bit odd to see strictfp additions and add_and_fetch modification (which IMO look like > behavioral changes) in the patch that alleges to fix warnings, but that's the question to the > original patch. > > Backport looks good. > Thanks. I thought the same initially with regard to some of those changes, but the original thread is quite detailed on why they were needed: https://mail.openjdk.java.net/pipermail/build-dev/2019-May/025639.html -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 https://keybase.io/gnu_andrew From gnu.andrew at redhat.com Wed Jan 29 07:55:54 2020 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Wed, 29 Jan 2020 07:55:54 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u252-b01 Upstream Sync Message-ID: Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/root/merge.changeset Changes in aarch64-shenandoah-jdk8u252-b01: - S8028480: (zipfs) NoSuchFileException on creating a file in ZipFileSystem with CREATE and WRITE - S8031191: Warning exception when XMLSignature logging is enabled - S8034773: (zipfs) newOutputstream uses CREATE_NEW when no options specified - S8038431: Close InputStream when finished retrieving XML Signature HTTP References - S8041620: Solaris Studio 12.4 C++ 5.13 change in behavior for placing friend declarations within surrounding scope. - S8046044: Fix raw and unchecked lint warnings in XML Signature Impl - S8055351: sun/security/provider/DSA/TestAlgParameterGenerator.java failed with interrupted! (timed out?) - S8056313: TEST_BUG: java/util/Timer/NameConstructors.java fails intermittently - S8133489: Better messaging for PKIX path validation matching - S8144732: VM_HeapDumper hits assert with bad dump_len - S8150432: LocaleProviders.sh fails - S8150460: (linux|bsd|aix)_close.c: file descriptor table may become large or may not work at all - S8170641: sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh fails with timeout - S8173956: KeyStore regression due to default keystore being changed to PKCS12 - S8216354: Syntax error in toolchain_windows.m4 - S8218553: Enhance keystore load debug output - S8218580: endpoint identification algorithm should be case-insensitive - S8227397: Add --with-extra-asflags configure option - S8227662: freetype seeks to index at the end of the font data - S8227715: GPLv2 files missing Classpath Exception - S8231201: hs_err should print coalesced safepoint operations in Events section - S8231991: Mouse wheel change focus on awt/swing windows - S8232003: (fs) Files.write can leak file descriptor in the exception case - S8232154: Update Mesa 3-D Headers to version 19.2.1 - S8232355: Two obsolete flags have the wrong obsolete version in 8u - S8233023: assert(Opcode() == mem->Opcode() || phase->C->get_alias_index(adr_type()) == Compile::AliasIdxRaw) failed: no mismatched stores, except on raw memory - S8233404: System property to set the number of PBE iterations in JCEKS keystores - S8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date - S8234107: Several AWT modal dialog tests failing on Linux after JDK-8231991 - S8234264: Incorrect 8047434 JDK 8 backport in 8219677 - S8234288: Turkey Time Zone returns incorrect time zone name - S8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled - S8236873: Worker has a deadlock bug - S8237523: 8u backport of JDK-8216354 didn't include generated-configure.sh changes Main issues of note: None, clean merge. Above is just jdk8u252-b01. diffstat for root b/.hgtags | 3 +++ b/common/autoconf/flags.m4 | 10 ++++++++++ b/common/autoconf/generated-configure.sh | 22 ++++++++++++++++++++-- b/common/autoconf/hotspot-spec.gmk.in | 1 + b/common/autoconf/toolchain_windows.m4 | 2 +- 5 files changed, 35 insertions(+), 3 deletions(-) diffstat for corba b/.hgtags | 3 +++ 1 file changed, 3 insertions(+) diffstat for jaxp b/.hgtags | 3 +++ 1 file changed, 3 insertions(+) diffstat for jaxws b/.hgtags | 3 +++ 1 file changed, 3 insertions(+) diffstat for langtools b/.hgtags | 3 +++ 1 file changed, 3 insertions(+) diffstat for nashorn b/.hgtags | 3 +++ 1 file changed, 3 insertions(+) diffstat for jdk b/.hgtags | 3 b/THIRD_PARTY_README | 122 b/src/aix/native/java/net/aix_close.c | 131 b/src/macosx/classes/apple/security/KeychainStore.java | 8 b/src/share/classes/com/sun/crypto/provider/JceKeyStore.java | 22 b/src/share/classes/com/sun/crypto/provider/KeyProtector.java | 28 b/src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java | 12 b/src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java | 13 b/src/share/classes/java/nio/file/Files.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java | 13 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java | 13 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java | 7 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java | 2 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java | 7 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java | 22 b/src/share/classes/sun/security/pkcs11/P11KeyStore.java | 4 b/src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java | 15 b/src/share/classes/sun/security/provider/JavaKeyStore.java | 17 b/src/share/classes/sun/security/ssl/ClientHandshaker.java | 4 b/src/share/classes/sun/security/ssl/ServerHandshaker.java | 4 b/src/share/classes/sun/tools/jconsole/Worker.java | 16 b/src/share/classes/sun/util/resources/TimeZoneNames.java | 9 b/src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java | 17 b/src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipPath.java | 2 b/src/share/lib/security/java.security-aix | 10 b/src/share/lib/security/java.security-linux | 10 b/src/share/lib/security/java.security-macosx | 10 b/src/share/lib/security/java.security-solaris | 10 b/src/share/lib/security/java.security-windows | 10 b/src/share/native/sun/font/freetypeScaler.c | 2 b/src/share/native/sun/java2d/opengl/J2D_GL/gl.h | 825 b/src/share/native/sun/java2d/opengl/J2D_GL/glext.h |17860 ++++++---- b/src/share/native/sun/java2d/opengl/J2D_GL/khrplatform.h | 321 b/src/solaris/classes/sun/awt/X11/XBaseWindow.java | 44 b/src/solaris/classes/sun/awt/X11/XConstants.java | 5 b/src/solaris/native/java/net/bsd_close.c | 129 b/src/solaris/native/java/net/linux_close.c | 122 b/src/solaris/native/sun/java2d/opengl/J2D_GL/glx.h | 355 b/src/solaris/native/sun/java2d/opengl/J2D_GL/glxext.h | 1407 b/src/windows/classes/sun/security/mscapi/KeyStore.java | 10 b/src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h | 1136 b/test/com/sun/crypto/provider/KeyProtector/IterationCount.java | 182 b/test/demo/zipfs/ZFSTests.java | 53 b/test/java/awt/FontMetrics/SpaceAdvance.java | 49 b/test/java/awt/event/MouseWheelEvent/WheelModifier/MouseWheelOnBackgroundComponent.java | 170 b/test/java/util/Locale/LocaleProviders.sh | 4 b/test/java/util/Timer/NameConstructors.java | 41 b/test/sun/text/resources/LocaleData | 14 b/test/sun/text/resources/LocaleDataTest.java | 2 b/test/sun/tools/jconsole/WorkerDeadlockTest.java | 49 60 files changed, 15481 insertions(+), 7884 deletions(-) diffstat for hotspot b/.hgtags | 3 b/agent/src/os/linux/ps_core.c | 11 - b/make/aix/makefiles/vm.make | 1 b/make/bsd/makefiles/vm.make | 1 b/make/linux/makefiles/vm.make | 1 b/make/solaris/makefiles/vm.make | 1 b/src/share/vm/adlc/filebuff.cpp | 196 ------------------------- b/src/share/vm/adlc/filebuff.hpp | 28 --- b/src/share/vm/opto/c2_globals.hpp | 3 b/src/share/vm/opto/memnode.cpp | 3 b/src/share/vm/runtime/arguments.cpp | 5 b/src/share/vm/services/heapDumper.cpp | 255 +++++++++++++++++++-------------- b/src/share/vm/utilities/vmError.cpp | 4 13 files changed, 171 insertions(+), 341 deletions(-) Successfully built on x86, x86_64, s390, s390x, ppc, ppc64, ppc64le & aarch64. Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 https://keybase.io/gnu_andrew From shade at redhat.com Wed Jan 29 08:13:22 2020 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 29 Jan 2020 09:13:22 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u252-b01 Upstream Sync In-Reply-To: References: Message-ID: On 1/29/20 8:55 AM, Andrew John Hughes wrote: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/jaxws/merge.changeset Look trivially good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/jdk/merge.changeset Looks fine, as far as I can tell from cursory walk through the webrev. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/hotspot/merge.changeset Looks fine. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/nashorn/merge.changeset Look trivially fine. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/root/merge.changeset Looks fine. > Ok to push? Please. -- Thanks, -Aleksey From aph at redhat.com Wed Jan 29 09:05:10 2020 From: aph at redhat.com (Andrew Haley) Date: Wed, 29 Jan 2020 09:05:10 +0000 Subject: [aarch64-port-dev ] [RFR] [11u] 8224851: AArch64: fix warnings and errors with Clang and GCC 8.3 In-Reply-To: References: Message-ID: On 1/29/20 3:13 AM, Andrew John Hughes wrote: > Webrev: https://cr.openjdk.java.net/~andrew/openjdk11/8224851/webrev.01/ > Bug: https://bugs.openjdk.java.net/browse/JDK-8224851 > > Backporting this fix helps to get OpenJDK 11 building with GCC 10. With > 11.0.6, it fails due to MacroAssembler::call_VM_leaf_base being > declared twice. > > The backport is mostly clean. The only changes were due to an older > copyright header in src/hotspot/cpu/aarch64/frame_aarch64.cpp and the > lack of the simulator conditionals in > src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp, thanks to its > removal in JDK-8228400. > > Ok for 11.0.7? Yes, thanks. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From adinn at redhat.com Wed Jan 29 10:17:10 2020 From: adinn at redhat.com (Andrew Dinn) Date: Wed, 29 Jan 2020 10:17:10 +0000 Subject: [aarch64-port-dev ] RFR(S): 8237524: AArch64: String.compareTo() may return incorrect result In-Reply-To: References: <5111fcc0-9c3a-6f1b-9d6a-b666a41f4453@redhat.com> <56670d62-defa-4192-c084-bfa130adde41@redhat.com> Message-ID: On 28/01/2020 13:40, Pengfei Li wrote: > Hi, > > Can any committer help push this fix? http://cr.openjdk.java.net/~pli/rfr/8237524/webrev.00/ > > Patch is reviewed by aph. See below review thread. Thanks Pengfei. I just pushed it. regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill From Pengfei.Li at arm.com Wed Jan 29 13:07:40 2020 From: Pengfei.Li at arm.com (Pengfei Li) Date: Wed, 29 Jan 2020 13:07:40 +0000 Subject: [aarch64-port-dev ] RFR(S): 8237524: AArch64: String.compareTo() may return incorrect result In-Reply-To: References: <5111fcc0-9c3a-6f1b-9d6a-b666a41f4453@redhat.com> <56670d62-defa-4192-c084-bfa130adde41@redhat.com> Message-ID: Thanks a lot. > -----Original Message----- > From: Andrew Dinn > Sent: Wednesday, January 29, 2020 18:17 > To: Pengfei Li ; Andrew Haley ; > Nick Gasson ; hotspot-compiler- > dev at openjdk.java.net; aarch64-port-dev at openjdk.java.net > Cc: nd > Subject: Re: [aarch64-port-dev ] RFR(S): 8237524: AArch64: > String.compareTo() may return incorrect result > > On 28/01/2020 13:40, Pengfei Li wrote: > > Hi, > > > > Can any committer help push this fix? > http://cr.openjdk.java.net/~pli/rfr/8237524/webrev.00/ > > > > Patch is reviewed by aph. See below review thread. > Thanks Pengfei. I just pushed it. > > regards, > > > Andrew Dinn > ----------- > Senior Principal Software Engineer > Red Hat UK Ltd > Registered in England and Wales under Company Registration No. 03798903 > Directors: Michael Cunningham, Michael ("Mike") O'Neill From sgehwolf at redhat.com Wed Jan 29 17:06:38 2020 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Wed, 29 Jan 2020 18:06:38 +0100 Subject: [aarch64-port-dev ] [RFR] [11u] 8224851: AArch64: fix warnings and errors with Clang and GCC 8.3 In-Reply-To: References: Message-ID: <0bcf15e6cd15d1f2a5299c1a7545bf768e104ee7.camel@redhat.com> On Wed, 2020-01-29 at 03:13 +0000, Andrew John Hughes wrote: > Webrev: https://cr.openjdk.java.net/~andrew/openjdk11/8224851/webrev.01/ > Bug: https://bugs.openjdk.java.net/browse/JDK-8224851 > > Backporting this fix helps to get OpenJDK 11 building with GCC 10. With > 11.0.6, it fails due to MacroAssembler::call_VM_leaf_base being > declared twice. > > The backport is mostly clean. The only changes were due to an older > copyright header in src/hotspot/cpu/aarch64/frame_aarch64.cpp and the > lack of the simulator conditionals in > src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp, thanks to its > removal in JDK-8228400. Comparing patches from JDK HEAD and this backport it's as you say. This looks OK to me, but I'd prefer if some AArch64 compiler folks approved this too. Thanks, Severin From gnu.andrew at redhat.com Wed Jan 29 18:01:18 2020 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Wed, 29 Jan 2020 18:01:18 +0000 Subject: [aarch64-port-dev ] [RFR] [11u] 8224851: AArch64: fix warnings and errors with Clang and GCC 8.3 In-Reply-To: References: Message-ID: On 29/01/2020 09:05, Andrew Haley wrote: > On 1/29/20 3:13 AM, Andrew John Hughes wrote: >> Webrev: https://cr.openjdk.java.net/~andrew/openjdk11/8224851/webrev.01/ >> Bug: https://bugs.openjdk.java.net/browse/JDK-8224851 >> >> Backporting this fix helps to get OpenJDK 11 building with GCC 10. With >> 11.0.6, it fails due to MacroAssembler::call_VM_leaf_base being >> declared twice. >> >> The backport is mostly clean. The only changes were due to an older >> copyright header in src/hotspot/cpu/aarch64/frame_aarch64.cpp and the >> lack of the simulator conditionals in >> src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp, thanks to its >> removal in JDK-8228400. >> >> Ok for 11.0.7? > > Yes, thanks. > Thanks. If you or Christoph could give the bug the necessary jdk11u-fix-yes, that'd be great. -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 https://keybase.io/gnu_andrew From gnu.andrew at redhat.com Wed Jan 29 18:16:51 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 29 Jan 2020 18:16:51 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 9 new changesets Message-ID: <202001291816.00TIGppt009252@aojmv0008.oracle.com> Changeset: 3818ce58ca67 Author: andrew Date: 2020-01-17 19:07 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/3818ce58ca67 Added tag jdk8u242-ga for changeset 5b17d1f49219 ! .hgtags Changeset: dde48b817482 Author: andrew Date: 2019-12-17 07:03 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/dde48b817482 Added tag jdk8u252-b00 for changeset 30768a181ad0 ! .hgtags Changeset: fe8417a1ea8c Author: stooke Date: 2019-09-15 07:47 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/fe8417a1ea8c 8216354: Syntax error in toolchain_windows.m4 Reviewed-by: erikj, dholmes, clanger ! common/autoconf/toolchain_windows.m4 Changeset: 72fbf717acb0 Author: sgehwolf Date: 2020-01-20 11:31 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/72fbf717acb0 8237523: 8u backport of JDK-8216354 didn't include generated-configure.sh changes Reviewed-by: shade ! common/autoconf/generated-configure.sh Changeset: 5f55e79422a0 Author: sgehwolf Date: 2019-09-27 16:20 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/5f55e79422a0 8227397: Add --with-extra-asflags configure option Reviewed-by: andrew, ihse, martin ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot-spec.gmk.in Changeset: 1cb844dfc740 Author: andrew Date: 2020-01-25 06:42 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/1cb844dfc740 Added tag jdk8u252-b01 for changeset 5f55e79422a0 ! .hgtags Changeset: 648dbf82e75e Author: andrew Date: 2020-01-27 05:09 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/648dbf82e75e Merge ! .hgtags Changeset: d479de9aa3cb Author: andrew Date: 2020-01-27 05:42 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/d479de9aa3cb Merge jdk8u252-b01 ! .hgtags ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: 9211af620770 Author: andrew Date: 2020-01-27 05:43 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/9211af620770 Added tag aarch64-shenandoah-jdk8u252-b01 for changeset d479de9aa3cb ! .hgtags From gnu.andrew at redhat.com Wed Jan 29 18:17:00 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 29 Jan 2020 18:17:00 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 6 new changesets Message-ID: <202001291817.00TIH0di009330@aojmv0008.oracle.com> Changeset: acde26acdc0a Author: andrew Date: 2020-01-17 19:07 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/acde26acdc0a Added tag jdk8u242-ga for changeset bdd855313cfe ! .hgtags Changeset: f718ce62e7c8 Author: andrew Date: 2019-12-17 07:03 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/f718ce62e7c8 Added tag jdk8u252-b00 for changeset 201757e54b48 ! .hgtags Changeset: 2a0ddf172bf0 Author: andrew Date: 2020-01-25 06:42 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/2a0ddf172bf0 Added tag jdk8u252-b01 for changeset f718ce62e7c8 ! .hgtags Changeset: 5d2ee9a74948 Author: andrew Date: 2020-01-27 05:10 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/5d2ee9a74948 Merge ! .hgtags Changeset: 6acc56b989af Author: andrew Date: 2020-01-27 05:42 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/6acc56b989af Merge jdk8u252-b01 ! .hgtags Changeset: 150820ef49b1 Author: andrew Date: 2020-01-27 05:43 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/150820ef49b1 Added tag aarch64-shenandoah-jdk8u252-b01 for changeset 6acc56b989af ! .hgtags From gnu.andrew at redhat.com Wed Jan 29 18:17:10 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 29 Jan 2020 18:17:10 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 6 new changesets Message-ID: <202001291817.00TIHAJu009403@aojmv0008.oracle.com> Changeset: bf05a1187b78 Author: andrew Date: 2020-01-17 19:07 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/bf05a1187b78 Added tag jdk8u242-ga for changeset eac8e0f4e575 ! .hgtags Changeset: c74e6ad60110 Author: andrew Date: 2019-12-17 07:03 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/c74e6ad60110 Added tag jdk8u252-b00 for changeset 41b0b125cb4a ! .hgtags Changeset: 69ce37aa997d Author: andrew Date: 2020-01-25 06:42 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/69ce37aa997d Added tag jdk8u252-b01 for changeset c74e6ad60110 ! .hgtags Changeset: 2868a387e437 Author: andrew Date: 2020-01-27 05:10 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/2868a387e437 Merge ! .hgtags Changeset: 3b6a58ec29e0 Author: andrew Date: 2020-01-27 05:42 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/3b6a58ec29e0 Merge jdk8u252-b01 ! .hgtags Changeset: 92d787eeb0b3 Author: andrew Date: 2020-01-27 05:43 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/92d787eeb0b3 Added tag aarch64-shenandoah-jdk8u252-b01 for changeset 3b6a58ec29e0 ! .hgtags From gnu.andrew at redhat.com Wed Jan 29 18:17:20 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 29 Jan 2020 18:17:20 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 6 new changesets Message-ID: <202001291817.00TIHKr2009487@aojmv0008.oracle.com> Changeset: 9a279c7bc1a2 Author: andrew Date: 2020-01-17 19:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/9a279c7bc1a2 Added tag jdk8u242-ga for changeset b933b8903615 ! .hgtags Changeset: 2c358ca051cb Author: andrew Date: 2019-12-17 07:03 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/2c358ca051cb Added tag jdk8u252-b00 for changeset 5c9d17a5ca58 ! .hgtags Changeset: a994df1ae229 Author: andrew Date: 2020-01-25 06:42 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/a994df1ae229 Added tag jdk8u252-b01 for changeset 2c358ca051cb ! .hgtags Changeset: bc97b39a6f3f Author: andrew Date: 2020-01-27 05:10 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/bc97b39a6f3f Merge ! .hgtags Changeset: 254fddd3cddb Author: andrew Date: 2020-01-27 05:43 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/254fddd3cddb Merge jdk8u252-b01 ! .hgtags Changeset: b0e22b3eee8a Author: andrew Date: 2020-01-27 05:44 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/b0e22b3eee8a Added tag aarch64-shenandoah-jdk8u252-b01 for changeset 254fddd3cddb ! .hgtags From gnu.andrew at redhat.com Wed Jan 29 18:17:30 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 29 Jan 2020 18:17:30 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 6 new changesets Message-ID: <202001291817.00TIHUud009625@aojmv0008.oracle.com> Changeset: d917ace348d7 Author: andrew Date: 2020-01-17 19:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/d917ace348d7 Added tag jdk8u242-ga for changeset b2b31daec366 ! .hgtags Changeset: dba0e28b9488 Author: andrew Date: 2019-12-17 07:03 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/dba0e28b9488 Added tag jdk8u252-b00 for changeset fefafdbaeb2d ! .hgtags Changeset: 1f24b8ef2a38 Author: andrew Date: 2020-01-25 06:42 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/1f24b8ef2a38 Added tag jdk8u252-b01 for changeset dba0e28b9488 ! .hgtags Changeset: d2fa57e18001 Author: andrew Date: 2020-01-27 05:10 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/d2fa57e18001 Merge ! .hgtags Changeset: 32046c7f0ae5 Author: andrew Date: 2020-01-27 05:43 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/32046c7f0ae5 Merge jdk8u252-b01 ! .hgtags Changeset: 4fc05173a76a Author: andrew Date: 2020-01-27 05:44 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/4fc05173a76a Added tag aarch64-shenandoah-jdk8u252-b01 for changeset 32046c7f0ae5 ! .hgtags From gnu.andrew at redhat.com Wed Jan 29 18:17:41 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 29 Jan 2020 18:17:41 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 14 new changesets Message-ID: <202001291817.00TIHfap009721@aojmv0008.oracle.com> Changeset: 43c1f20ba33f Author: andrew Date: 2020-01-17 19:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/43c1f20ba33f Added tag jdk8u242-ga for changeset 7c9f6b5f8d11 ! .hgtags Changeset: a0b9b4d15694 Author: andrew Date: 2019-12-17 07:03 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a0b9b4d15694 Added tag jdk8u252-b00 for changeset 8c0733543544 ! .hgtags Changeset: 567ee384afe3 Author: phh Date: 2019-12-17 17:25 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/567ee384afe3 8234264: Incorrect 8047434 JDK 8 backport in 8219677 Summary: Reverse uses of fork_and_exec() second argument in vError.cpp. Reviewed-by: sgehwolf, simonis ! src/share/vm/utilities/vmError.cpp Changeset: 944634dd98a4 Author: fmatte Date: 2020-01-06 21:22 +0900 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/944634dd98a4 8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled Summary: error handling for "lib_base_diff == 0" Reviewed-by: ysuenaga, cjplummer, kevinw Contributed-by: suenaga at oss.nttdata.com ! agent/src/os/linux/ps_core.c Changeset: 127e100fb80e Author: sgehwolf Date: 2019-10-29 16:02 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/127e100fb80e 8233023: assert(Opcode() == mem->Opcode() || phase->C->get_alias_index(adr_type()) == Compile::AliasIdxRaw) failed: no mismatched stores, except on raw memory Summary: Include missing verification code from JDK-8140309 backport Reviewed-by: phh, roland ! src/share/vm/opto/memnode.cpp Changeset: acd345f4f9e5 Author: lfoltan Date: 2014-05-06 09:56 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/acd345f4f9e5 8041620: Solaris Studio 12.4 C++ 5.13 change in behavior for placing friend declarations within surrounding scope. Summary: Remove adlc's unused class FileBuffRegion. Reviewed-by: coleenp, dholmes, kvn ! src/share/vm/adlc/filebuff.cpp ! src/share/vm/adlc/filebuff.hpp Changeset: 8c3a44b7ecfc Author: ddong Date: 2020-01-16 10:47 +0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8c3a44b7ecfc 8232355: Two obsolete flags have the wrong obsolete version in 8u Summary: Correct the obsolete version of UseOldInlining and AutoShutdownNMT, and delete UseOldInlining in c2_globals.hpp Reviewed-by: phh ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/arguments.cpp Changeset: e67abc2d032f Author: shade Date: 2019-09-19 09:50 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e67abc2d032f 8231201: hs_err should print coalesced safepoint operations in Events section Reviewed-by: phh, dholmes ! src/share/vm/runtime/vmThread.cpp Changeset: cd47e690607d Author: sgehwolf Date: 2019-09-27 16:23 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/cd47e690607d 8227397: Add --with-extra-asflags configure option Reviewed-by: andrew, ihse, martin ! make/aix/makefiles/vm.make ! make/bsd/makefiles/vm.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/vm.make Changeset: a67e9c6edcdd Author: aeriksso Date: 2020-01-24 09:41 +0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a67e9c6edcdd 8144732: VM_HeapDumper hits assert with bad dump_len Reviewed-by: dsamersoff ! src/share/vm/runtime/arguments.cpp ! src/share/vm/services/heapDumper.cpp Changeset: 0cf14bdd73fe Author: andrew Date: 2020-01-25 06:42 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0cf14bdd73fe Added tag jdk8u252-b01 for changeset a67e9c6edcdd ! .hgtags Changeset: 95bccc5efc6a Author: andrew Date: 2020-01-27 05:10 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/95bccc5efc6a Merge ! .hgtags Changeset: 345ee7a80453 Author: andrew Date: 2020-01-27 05:43 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/345ee7a80453 Merge jdk8u252-b01 ! .hgtags ! agent/src/os/linux/ps_core.c ! make/bsd/makefiles/vm.make ! make/linux/makefiles/vm.make ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/utilities/vmError.cpp Changeset: 485a79ce8f73 Author: andrew Date: 2020-01-27 05:44 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/485a79ce8f73 Added tag aarch64-shenandoah-jdk8u252-b01 for changeset 345ee7a80453 ! .hgtags From gnu.andrew at redhat.com Wed Jan 29 18:17:55 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 29 Jan 2020 18:17:55 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 30 new changesets Message-ID: <202001291817.00TIHudB009833@aojmv0008.oracle.com> Changeset: dab16ea2fac9 Author: andrew Date: 2020-01-17 19:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/dab16ea2fac9 Added tag jdk8u242-ga for changeset c63c2923e1f9 ! .hgtags Changeset: fc153ac3c223 Author: rhalade Date: 2016-04-13 16:05 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/fc153ac3c223 8055351: sun/security/provider/DSA/TestAlgParameterGenerator.java failed with interrupted! (timed out?) Reviewed-by: valeriep, andrew, phh ! test/sun/security/provider/DSA/TestAlgParameterGenerator.java Changeset: 44837c0ed1b1 Author: coffeys Date: 2019-06-21 08:07 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/44837c0ed1b1 8133489: Better messaging for PKIX path validation matching Reviewed-by: xuelei, phh, andrew ! src/share/classes/java/security/cert/X509CertSelector.java ! test/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java Changeset: 0ce61f5487f8 Author: mli Date: 2017-01-03 21:05 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0ce61f5487f8 8170641: sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh fails with timeout Summary: The fix sets timeout for the server and the client, and ignore SocketTimeoutException. Reviewed-by: chegar, phh Contributed-by: John Jiang ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/ProxyTunnelServer.java Changeset: 2f6440207642 Author: vinnie Date: 2017-02-06 17:28 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2f6440207642 8173956: KeyStore regression due to default keystore being changed to PKCS12 Reviewed-by: xuelei, andrew ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java + test/sun/security/pkcs12/MixedcaseAlias.java Changeset: b2c222ffb15d Author: andrew Date: 2019-12-17 07:02 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b2c222ffb15d Added tag jdk8u252-b00 for changeset 44c4cee50aeb ! .hgtags Changeset: 8065132eb1f4 Author: igerasim Date: 2019-11-11 05:09 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8065132eb1f4 8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date Reviewed-by: chegar, vtewari ! test/java/net/CookieHandler/B6791927.java Changeset: c42570d017a6 Author: phh Date: 2019-12-17 20:04 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c42570d017a6 8227715: GPLv2 files missing Classpath Exception Summary: Add classpath exception language to four files. Reviewed-by: phh Contributed-by: adam.farley at uk.ibm.com ! make/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java ! make/src/native/add_gnu_debuglink/add_gnu_debuglink.c ! make/src/native/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c ! src/macosx/native/jobjc/JObjC.xcodeproj/default.pbxuser Changeset: 1832c29655eb Author: xuelei Date: 2019-02-08 10:03 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1832c29655eb 8218580: endpoint identification algorithm should be case-insensitive Reviewed-by: jnimeh Contributed-by: verghese at amazon.com ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java Changeset: 814fc47280c9 Author: stuefe Date: 2019-12-31 12:49 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/814fc47280c9 8150460: (linux|bsd|aix)_close.c: file descriptor table may become large or may not work at all Reviewed-by: dsamersoff, rriggs ! src/aix/native/java/net/aix_close.c ! src/solaris/native/java/net/bsd_close.c ! src/solaris/native/java/net/linux_close.c Changeset: 6f7954907722 Author: sgehwolf Date: 2019-10-08 15:30 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6f7954907722 8232003: (fs) Files.write can leak file descriptor in the exception case Summary: Be sure to close the leaked OutputStream in all cases Reviewed-by: alanb, bpb, clanger ! src/share/classes/java/nio/file/Files.java Changeset: 02a480beae45 Author: coffeys Date: 2014-10-02 17:34 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/02a480beae45 8031191: Warning exception when XMLSignature logging is enabled Reviewed-by: mullan, chegar Contributed-by: ebaron at redhat.com ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java Changeset: c34bf278efae Author: mullan Date: 2014-04-08 11:57 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c34bf278efae 8038431: Close InputStream when finished retrieving XML Signature HTTP References Reviewed-by: xuelei Contributed-by: ebaron at redhat.com ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java Changeset: b3de1b95ac09 Author: neugens Date: 2019-11-12 15:54 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b3de1b95ac09 8231991: Mouse wheel change focus on awt/swing windows Summary: Avoid focus logic when only mouse wheel is moved up/down. Reviewed-by: serb, dmarkov ! src/solaris/classes/sun/awt/X11/XBaseWindow.java ! src/solaris/classes/sun/awt/X11/XConstants.java + test/java/awt/event/MouseWheelEvent/WheelModifier/MouseWheelOnBackgroundComponent.java Changeset: 4ec90a87a22b Author: neugens Date: 2019-11-15 09:27 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4ec90a87a22b 8234107: Several AWT modal dialog tests failing on Linux after JDK-8231991 Summary: Fix off by one in wheel detection logic Reviewed-by: prr ! src/solaris/classes/sun/awt/X11/XBaseWindow.java ! src/solaris/classes/sun/awt/X11/XConstants.java Changeset: 4da67e02d376 Author: smarks Date: 2014-11-21 13:32 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4da67e02d376 8056313: TEST_BUG: java/util/Timer/NameConstructors.java fails intermittently Reviewed-by: lancea, rriggs ! test/java/util/Timer/NameConstructors.java Changeset: 7a91c5d25ad8 Author: phh Date: 2019-12-04 15:01 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7a91c5d25ad8 8234288: Turkey Time Zone returns incorrect time zone name Summary: Add and use "Turkey Time" time zone. Reviewed-by: naoto, martin, phh Contributed-by: letuyang at amazon.com ! src/share/classes/sun/util/resources/TimeZoneNames.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: ca9cd4f2e74f Author: prr Date: 2019-07-18 07:25 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ca9cd4f2e74f 8227662: freetype seeks to index at the end of the font data Reviewed-by: serb, psadhukhan ! src/share/native/sun/font/freetypeScaler.c + test/java/awt/FontMetrics/SpaceAdvance.java Changeset: 9b42098668c8 Author: coffeys Date: 2019-02-07 12:09 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9b42098668c8 8218553: Enhance keystore load debug output Reviewed-by: weijun, sgehwolf ! src/macosx/classes/apple/security/KeychainStore.java ! src/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/share/classes/sun/security/provider/JavaKeyStore.java ! src/windows/classes/sun/security/mscapi/KeyStore.java Changeset: 3acd365354fb Author: mullan Date: 2014-06-16 13:47 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3acd365354fb 8046044: Fix raw and unchecked lint warnings in XML Signature Impl Reviewed-by: darcy Contributed-by: ebaron at redhat.com ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java Changeset: c8d8a7db4a76 Author: andrew Date: 2020-01-16 21:27 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c8d8a7db4a76 Merge Changeset: c470e011a56d Author: mbalao Date: 2019-11-12 00:30 -0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c470e011a56d 8233404: System property to set the number of PBE iterations in JCEKS keystores Reviewed-by: weijun ! src/share/classes/com/sun/crypto/provider/KeyProtector.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows + test/com/sun/crypto/provider/KeyProtector/IterationCount.java Changeset: 07925e568508 Author: rgoel Date: 2016-03-28 12:36 +0530 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/07925e568508 8150432: LocaleProviders.sh fails Summary: Updated Windows 10 kernel name. Reviewed-by: okutsu, shade, sgehwolf ! test/java/util/Locale/LocaleProviders.sh Changeset: d13abc740e42 Author: sherman Date: 2019-10-29 12:59 +0530 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d13abc740e42 8028480: (zipfs) NoSuchFileException on creating a file in ZipFileSystem with CREATE and WRITE 8034773: (zipfs) newOutputstream uses CREATE_NEW when no options specified Summary: to open the new steram with appropricate open options Reviewed-by: alanb, clanger ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipPath.java ! test/demo/zipfs/ZFSTests.java Changeset: 1152345ed661 Author: prr Date: 2019-10-30 13:47 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1152345ed661 8232154: Update Mesa 3-D Headers to version 19.2.1 Reviewed-by: serb, kcr ! THIRD_PARTY_README ! src/share/native/sun/java2d/opengl/J2D_GL/gl.h ! src/share/native/sun/java2d/opengl/J2D_GL/glext.h + src/share/native/sun/java2d/opengl/J2D_GL/khrplatform.h ! src/solaris/native/sun/java2d/opengl/J2D_GL/glx.h ! src/solaris/native/sun/java2d/opengl/J2D_GL/glxext.h ! src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h Changeset: 4dd113d7811e Author: dtitov Date: 2020-01-16 09:53 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4dd113d7811e 8236873: Worker has a deadlock bug Reviewed-by: dfuchs, dholmes, sspitsyn ! src/share/classes/sun/tools/jconsole/Worker.java + test/sun/tools/jconsole/WorkerDeadlockTest.java Changeset: 22c2cb3ef9d6 Author: andrew Date: 2020-01-25 06:42 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/22c2cb3ef9d6 Added tag jdk8u252-b01 for changeset 4dd113d7811e ! .hgtags Changeset: 338015856ae6 Author: andrew Date: 2020-01-27 05:10 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/338015856ae6 Merge ! .hgtags ! THIRD_PARTY_README ! src/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/share/classes/sun/security/provider/JavaKeyStore.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! src/share/native/sun/font/freetypeScaler.c Changeset: 92db52fadead Author: andrew Date: 2020-01-27 05:43 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/92db52fadead Merge jdk8u252-b01 ! .hgtags ! THIRD_PARTY_README ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/share/classes/java/nio/file/Files.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! src/share/native/sun/font/freetypeScaler.c ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: df8ae1727297 Author: andrew Date: 2020-01-27 05:44 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/df8ae1727297 Added tag aarch64-shenandoah-jdk8u252-b01 for changeset 92db52fadead ! .hgtags From gnu.andrew at redhat.com Wed Jan 29 18:18:06 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 29 Jan 2020 18:18:06 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 6 new changesets Message-ID: <202001291818.00TII6OG009908@aojmv0008.oracle.com> Changeset: ea4fa532fc41 Author: andrew Date: 2020-01-17 19:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/ea4fa532fc41 Added tag jdk8u242-ga for changeset 0704986602a8 ! .hgtags Changeset: 7487b6f12a01 Author: andrew Date: 2019-12-17 07:03 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/7487b6f12a01 Added tag jdk8u252-b00 for changeset 191f7b51899b ! .hgtags Changeset: 0d37a40ea170 Author: andrew Date: 2020-01-25 06:42 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/0d37a40ea170 Added tag jdk8u252-b01 for changeset 7487b6f12a01 ! .hgtags Changeset: cf58028424ba Author: andrew Date: 2020-01-27 05:11 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/cf58028424ba Merge ! .hgtags Changeset: a1111f50cbc9 Author: andrew Date: 2020-01-27 05:43 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/a1111f50cbc9 Merge jdk8u252-b01 ! .hgtags Changeset: 964c19d04c72 Author: andrew Date: 2020-01-27 05:44 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/964c19d04c72 Added tag aarch64-shenandoah-jdk8u252-b01 for changeset a1111f50cbc9 ! .hgtags