hg: shenandoah/jdk11: 25 new changesets

shade at redhat.com shade at redhat.com
Fri Oct 19 09:12:47 UTC 2018


Changeset: 4ee6fde23910
Author:    rkennke
Date:      2018-10-06 12:28 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/4ee6fde23910

[backport] Fix and enable suspendible workers by default

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 7ed162679f8c
Author:    shade
Date:      2018-10-08 10:59 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/7ed162679f8c

[backport] Fix up superfluous changes against upstream

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/stringopts.cpp
! test/hotspot/jtreg/TEST.groups

Changeset: 917cb1f5c6db
Author:    shade
Date:      2018-10-08 12:03 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/917cb1f5c6db

[backport] Move SATB flushing machinery out of shared code

! src/hotspot/share/gc/g1/satbMarkQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp

Changeset: 93686d79ba64
Author:    zgu
Date:      2018-10-09 08:45 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/93686d79ba64

[backport] Readjust ShenandoahStrDedupStress test to avoid timeout

! test/hotspot/jtreg/gc/shenandoah/ShenandoahStrDedupStress.java

Changeset: df953b22178c
Author:    shade
Date:      2018-10-09 15:58 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/df953b22178c

[backport] Remove idle-on-uncommit support

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/jtreg/gc/shenandoah/acceptance/HeapUncommit.java

Changeset: 274d69c9840c
Author:    shade
Date:      2018-10-09 16:27 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/274d69c9840c

[backport] Assert that Shenandoah does not trip JDK-8211926

! src/hotspot/share/utilities/bitMap.inline.hpp

Changeset: 82252bb94e25
Author:    zgu
Date:      2018-10-09 13:25 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/82252bb94e25

[backport] Added a few missed worker sessions for worker tasks

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: be132c5cb4f9
Author:    zgu
Date:      2018-10-09 15:53 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/be132c5cb4f9

[backport] Remove unused SA ShenandoahHeapRegionSet.java

- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegionSet.java

Changeset: 6d089603203b
Author:    roland
Date:      2018-10-10 16:31 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/6d089603203b

[backport] lucene fixes

! src/hotspot/share/opto/loopPredicate.cpp

Changeset: 7da7d3a571b4
Author:    zgu
Date:      2018-10-11 09:40 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/7da7d3a571b4

[backport] Add JFR parallel and concurrent events (infrastructure)

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 109fc0e443f2
Author:    shade
Date:      2018-10-11 18:07 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/109fc0e443f2

[backport] Remove ShenandoahCompileCheck

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: f8ac5a570711
Author:    shade
Date:      2018-10-11 18:59 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/f8ac5a570711

[backport] Clean up Shenandoah configurations in shared tests

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java
! test/hotspot/jtreg/gc/TestFullGCALot.java
! test/hotspot/jtreg/gc/TestHumongousReferenceObject.java
! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java
! test/hotspot/jtreg/gc/logging/TestUnifiedLoggingSwitchStress.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java
! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java
! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java

Changeset: 3d761ed6f1f4
Author:    rkennke
Date:      2018-10-11 20:42 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/3d761ed6f1f4

[backport] Remove leftover from oopsHierarchy.hpp

! src/hotspot/share/oops/oopsHierarchy.hpp

Changeset: c673b32b297d
Author:    rkennke
Date:      2018-10-12 09:57 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/c673b32b297d

[backport] A few more missing object equals barriers

! src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/runtime/vframe.cpp

Changeset: 3de422e11e0d
Author:    roland
Date:      2018-10-12 11:51 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/3de422e11e0d

[backport] c2 verification pass fixes for CAS

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: 32e63ac21d00
Author:    shade
Date:      2018-10-12 13:19 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/32e63ac21d00

[backport] Move HdrSeq and BinaryMagnitudeSeq into Shenandoah utilities

! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/utilities/numberSeq.cpp
! src/hotspot/share/utilities/numberSeq.hpp

Changeset: 13ce7185cf29
Author:    zgu
Date:      2018-10-15 20:06 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/13ce7185cf29

[backport] Integrate Shenandoah tests to upstream test groups

! test/hotspot/jtreg/TEST.groups

Changeset: 6885eafb04fe
Author:    shade
Date:      2018-10-16 11:03 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/6885eafb04fe

[backport] Enable NUMA by default

! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp

Changeset: af530b95679e
Author:    zgu
Date:      2018-10-16 11:31 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/af530b95679e

[backport] Force termination logic is inverted

! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp

Changeset: b7b684851e1e
Author:    rkennke
Date:      2018-10-16 22:58 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/b7b684851e1e

[backport] Reinstate single-threaded reference processing

! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: d6f346505f63
Author:    rkennke
Date:      2018-10-16 22:59 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/d6f346505f63

[backport] Don't attempt to leave STS in final-traversal, where we never enter STS

! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp

Changeset: 8cec2119b03c
Author:    rkennke
Date:      2018-10-17 16:30 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/8cec2119b03c

[backport] Need to step over GC barriers in Node::eqv_uncast()

! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp

Changeset: b1bd420212ab
Author:    rkennke
Date:      2018-10-17 16:31 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/b1bd420212ab

[backport] Consistenly order STS scope outside of OOM scope to avoid deadlocks

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: 47fe0d3ffbb2
Author:    rkennke
Date:      2018-10-18 11:32 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/47fe0d3ffbb2

[backport] Disable suspendible workers (again)

! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/acceptance/AllocObjects.java

Changeset: 868584ee62b1
Author:    zgu
Date:      2018-10-18 08:58 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/868584ee62b1

[backport] Fixed ShenandoahStrDedupStress test that causes negative index OOB exception

! test/hotspot/jtreg/gc/shenandoah/ShenandoahStrDedupStress.java



More information about the shenandoah-dev mailing list