[RFR] [8u] 8u272-b03 Upstream Sync

Andrew Hughes gnu.andrew at redhat.com
Tue Aug 18 05:38:19 UTC 2020


Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/

Merge changesets:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/root/merge.changeset

Changes in aarch64-shenandoah-jdk8u272-b03:
  - JDK-6574989: TEST_BUG: javax/sound/sampled/Clip/bug5070081.java fails sometimes
  - JDK-8148754: C2 loop unrolling fails due to unexpected graph shape
  - JDK-8192953: sun/management/jmxremote/bootstrap/*.sh tests fail with error : revokeall.exe: Permission denied
  - JDK-8203357: Container Metrics
  - JDK-8209113: Use WeakReference for lastFontStrike for created Fonts
  - JDK-8216283: Allow shorter method sampling interval than 10 ms
  - JDK-8221569: JFR tool produces incorrect output when both --categories and --events are specified
  - JDK-8233097: Fontmetrics for large Fonts has zero width
  - JDK-8248851: CMS: Missing memory fences between free chunk check and klass read
  - JDK-8250875: Incorrect parameter type for update_number in JDK_Version::jdk_update

Main issues of note:

* Slight context difference in jdk/test/tools/launcher/Settings.java
due to presence of JDK-8163363, which conflicts with JDK-8203357.

* JDK-8203699 was added to the HotSpot repository after tagging, so a
merge was necessary and this appears as an uncredited change to
src/cpu/aarch64/vm/macroAssembler_aarch64.cpp in the webrev. The
change will be included in the next tag.

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/CompileJavaClasses.gmk                                         |    6 
 b/src/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java       |  461 +++++++++
 b/src/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java     |  208 ++++
 b/src/share/classes/jdk/internal/platform/Container.java              |   43 
 b/src/share/classes/jdk/internal/platform/Metrics.java                |  507 ++++++++++
 b/src/share/classes/jdk/jfr/conf/default.jfc                          |   41 
 b/src/share/classes/jdk/jfr/conf/profile.jfc                          |   43 
 b/src/share/classes/jdk/jfr/internal/tool/Print.java                  |   24 
 b/src/share/classes/sun/font/Font2D.java                              |   50 
 b/src/share/classes/sun/font/FontStrikeDisposer.java                  |   20 
 b/src/share/classes/sun/font/SunFontManager.java                      |   25 
 b/src/share/classes/sun/launcher/LauncherHelper.java                  |  108 ++
 b/src/share/classes/sun/launcher/resources/launcher.properties        |    8 
 b/src/share/native/sun/font/freetypeScaler.c                          |   87 +
 b/test/java/awt/FontClass/MassiveMetricsTest.java                     |   69 +
 b/test/javax/sound/sampled/Clip/bug5070081.java                       |   24 
 b/test/jdk/internal/platform/cgroup/TestCgroupMetrics.java            |   55 +
 b/test/jdk/internal/platform/docker/Dockerfile-BasicTest              |    8 
 b/test/jdk/internal/platform/docker/Dockerfile-BasicTest-aarch64      |    8 
 b/test/jdk/internal/platform/docker/Dockerfile-BasicTest-ppc64le      |   10 
 b/test/jdk/internal/platform/docker/Dockerfile-BasicTest-s390x        |    7 
 b/test/jdk/internal/platform/docker/MetricsCpuTester.java             |  178 +++
 b/test/jdk/internal/platform/docker/MetricsMemoryTester.java          |  140 ++
 b/test/jdk/internal/platform/docker/TestDockerCpuMetrics.java         |  164 +++
 b/test/jdk/internal/platform/docker/TestDockerMemoryMetrics.java      |  143 ++
 b/test/jdk/internal/platform/docker/TestSystemMetrics.java            |   58 +
 b/test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java          |    8 
 b/test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh |   17 
 b/test/tools/launcher/Settings.java                                   |   19 
 30 files changed, 2444 insertions(+), 96 deletions(-)

diffstat for hotspot
 b/.hgtags                                                                         |    1 
 b/src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp |   15 +++
 b/src/share/vm/jfr/periodic/sampling/jfrThreadSampler.cpp                         |    4 
 b/src/share/vm/opto/loopTransform.cpp                                             |   42 +++-------
 b/src/share/vm/opto/loopnode.cpp                                                  |   35 ++++++++
 b/src/share/vm/opto/loopnode.hpp                                                  |    3 
 b/src/share/vm/opto/superword.cpp                                                 |   18 +---
 b/src/share/vm/runtime/java.hpp                                                   |    2 
 8 files changed, 77 insertions(+), 43 deletions(-)

Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc
(Zero), ppc64, ppc64le, aarch32 (Zero) & aarch64.

Ok to push?

Thanks,
-- 
Andrew :)

Senior Free Java Software Engineer
OpenJDK Package Owner
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


More information about the shenandoah-dev mailing list