git: openjdk/jdk13u: 22 new changesets

Yuri Nesterenko yan at openjdk.java.net
Fri Dec 4 15:21:01 UTC 2020


Changeset: e9fdf002
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2020-11-26 11:32:53 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/e9fdf002

8210977: jdk/jfr/event/oldobject/TestThreadLocalLeak.java fails to find ThreadLocalObject

Backport-of: f3cd52e3c73ad525456a20b5190a3a97e862ec15

! test/jdk/jdk/jfr/event/oldobject/TestThreadLocalLeak.java

Changeset: 170d1a61
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2020-11-26 11:41:35 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/170d1a61

8213535: Windows HiDPI html lightweight tooltips are truncated

Backport-of: a1b5e010038ec9013fc1afdcbbc162a0005372f8

! src/java.desktop/share/classes/javax/swing/PopupFactory.java
! test/jdk/javax/swing/GraphicsConfigNotifier/StalePreferredSize.java
! test/jdk/javax/swing/JPopupMenu/6800513/bug6800513.java
! test/jdk/javax/swing/JToolTip/4846413/bug4846413.java
! test/jdk/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java

Changeset: 85a31aca
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2020-11-26 11:54:35 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/85a31aca

8227006: [linux] Runtime.availableProcessors execution time increased by factor of 100

Backport-of: f5632e62b2faa1733f3b2feefec48380e29c161c

! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp

Changeset: 91b19c9d
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2020-11-26 11:59:07 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/91b19c9d

8230767: FlightRecorderListener returns null recording

Backport-of: b3d2b3ba5fbd7ca383b1ba0311ab1a1f3c60198f

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
+ test/jdk/jdk/jfr/api/recorder/TestRecorderListenerWithDump.java

Changeset: 92da5d8f
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2020-11-26 12:08:01 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/92da5d8f

8243489: Thread CPU Load event may contain wrong data for CPU time under certain conditions

Backport-of: 313758a57aa6d284332f09c73e8ccfecfb06bc3e

! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! test/hotspot/gtest/jfr/test_threadCpuLoad.cpp

Changeset: 89354b88
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2020-11-26 13:03:07 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/89354b88

8226575: OperatingSystemMXBean should be made container aware

Reviewed-by: yan
Backport-of: 7b82266a159ce363708e347aba7e1b0d38206b48

! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java
! src/java.base/share/classes/module-info.java
! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java
! src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
+ test/hotspot/jtreg/containers/docker/CheckOperatingSystemMXBean.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java

Changeset: 5af784b4
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2020-11-26 17:06:08 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/5af784b4

8233954: UnsatisfiedLinkError or NoSuchAlgorithmException after removing sunec.dll

Backport-of: 5161ab9493c87313aa8b7d3e1a8a829f6254c993

! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java

Changeset: 80be64a4
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2020-11-27 07:28:23 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/80be64a4

8249183: JVM crash in "AwtFrame::WmSize" method

Backport-of: 4e3d9e394438ab4cc1c303973c54b1604d0d5f0c

! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.h
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.h

Changeset: c6f81a59
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2020-11-27 09:15:57 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/c6f81a59

8223940: Private key not supported by chosen signature algorithm

Backport-of: b7f557e5c7a934f5d962748e7162e131fcc336ad

! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java

Changeset: e91e43b0
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2020-11-27 12:02:45 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/e91e43b0

8236617: jtreg test containers/docker/TestMemoryAwareness.java fails after 8226575

Reviewed-by: yan
Backport-of: 44f7fe57a8e90f31875bb50cd55eaf4d57b1a6f6

! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java

Changeset: dabaf4e9
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2020-11-27 16:55:16 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/dabaf4e9

8235183: Remove the "HACK CODE" in comment

Backport-of: 50714b0fb9fd4391385eda3af89582dd3fb5a5f1

! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java

Changeset: 74991c9b
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2020-11-30 15:01:43 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/74991c9b

8233958: Memory retention due to HttpsURLConnection finalizer that serves no purpose

Backport-of: 9f91b8dde2be4fbcebdde938c4ef017921c5c203

! src/java.base/share/classes/sun/net/www/protocol/https/DelegateHttpsURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java

Changeset: 420ec53c
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2020-12-01 15:53:08 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/420ec53c

8230402: Allocation of compile task fails with assert: "Leaking compilation tasks?"

Remove assert that is only hit with hand written edge case tests.

Backport-of: bbcb3b638b0488d4705cae73add15455ca3de977

! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestOverloadCompileQueues.java

Changeset: b452c821
Author:    ascarpino <ascarpino at openjdk.org>
Committer: Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2020-12-02 08:49:19 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/b452c821

8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR

Reviewed-by: yan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/ConstraintsParameters.java
! src/java.base/share/classes/sun/security/util/CurveDB.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java
! src/java.base/share/conf/security/java.security

Changeset: b31ff272
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2020-12-02 15:40:55 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/b31ff272

8254177: (tz) Upgrade time-zone data to tzdata2020b

Reviewed-by: dcherepanov
Backport-of: 9c9349098ac2f1f797cdf8490e2eefccb95ecde2

! make/data/tzdata/VERSION
! make/data/tzdata/africa
! make/data/tzdata/antarctica
! make/data/tzdata/asia
! make/data/tzdata/australasia
! make/data/tzdata/europe
! make/data/tzdata/leapseconds
! make/data/tzdata/northamerica
- make/data/tzdata/pacificnew
! make/data/tzdata/southamerica
- make/data/tzdata/systemv
! make/gendata/GendataTZDB.gmk
! src/java.base/aix/conf/tzmappings
! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java
! test/jdk/java/time/test/java/time/format/ZoneName.java
! test/jdk/java/time/test/java/time/zone/TestZoneRules.java
! test/jdk/sun/util/calendar/zi/TestZoneInfo310.java

Changeset: 28cc6c2a
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2020-12-03 08:55:23 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/28cc6c2a

8254982: (tz) Upgrade time-zone data to tzdata2020c

Reviewed-by: dcherepanov
Backport-of: 55a0cad82751940076aa56e7644fb812d6cad3ba

! make/data/tzdata/VERSION
! make/data/tzdata/australasia
! make/data/tzdata/europe
! test/jdk/java/util/Formatter/BasicDateTime.java

Changeset: 18bd8e24
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2020-12-04 07:46:25 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/18bd8e24

8250627: Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics

Reviewed-by: yan
Backport-of: e6517d1ae2628f16442e09fd8f48190762517d2e

! make/hotspot/symbols/symbols-linux
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java
+ src/java.base/linux/native/libjava/Metrics.c
+ test/jdk/jdk/internal/platform/docker/CheckUseContainerSupport.java
+ test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java

Changeset: 021a35e3
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2020-12-04 07:49:26 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/021a35e3

8242480: Negative value may be returned by getFreeSwapSpaceSize() in the docker

Backport-of: f6f97ea24b60a20cd3a613928840fdb5d7bd63e0

! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
+ test/jdk/jdk/internal/platform/docker/GetFreeSwapSpaceSize.java
+ test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java

Changeset: 93f5fc00
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2020-12-04 07:57:09 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/93f5fc00

8231209: [REDO] JDK-8207266 ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread

Add com.sun.management.getCurrentThreadAllocatedBytes, implement getThreadAllocatedBytes(long) independent of getThreadAllocatedBytes(long[])

Reviewed-by: yan
Backport-of: 1bce27d4027e56f9bd1aba5d8f587b0cda9b966a

! src/hotspot/share/include/jmm.h
! src/hotspot/share/services/management.cpp
! src/java.management/share/classes/java/lang/management/ThreadMXBean.java
! src/java.management/share/classes/sun/management/ThreadImpl.java
! src/java.management/share/native/libmanagement/ThreadImpl.c
! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java
! src/jdk.management/share/classes/com/sun/management/internal/HotSpotThreadImpl.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/BaseBehaviorTest.README
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/BaseBehaviorTest.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/server/ServerThreadMXBeanNew.java
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java

Changeset: 4881f8ed
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2020-12-04 08:35:45 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/4881f8ed

8246648: issue with OperatingSystemImpl getFreeSwapSpaceSize in docker after 8242480

Backport-of: 7d6c1cf4a88b7e284ace10cb79e7f136dd6dc576

! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java

Changeset: e22699c8
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2020-12-04 09:12:22 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/e22699c8

8231968: getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes

Pass Thread.currentThread().getId() to getThreadAllocatedBytes, remove its implSpec

Backport-of: 68e5c40f6f0f42a893595d2a3ecbebcd81742543

! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java

Changeset: a48eb784
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2020-12-04 11:38:29 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/a48eb784

8250984: Memory Docker tests fail on some Linux kernels w/o cgroupv1 swap limit capabilities

Reviewed-by: yan
Backport-of: 0187567704d79ecf394d4cb656d0ba4c886351f1

! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/jdk/jdk/internal/platform/docker/MetricsMemoryTester.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java



More information about the jdk-updates-changes mailing list