CFV: New JDK 9 Reviewer: Stefan Johansson

Thomas Schatzl thomas.schatzl at oracle.com
Tue Oct 27 09:50:57 UTC 2015


Vote: yes

On Mon, 2015-10-26 at 15:59 +0100, Bengt Rutisson wrote:
> I hereby nominate Stefan Johansson (sjohanss) to jdk9 Reviewer.
> 
> Stefan is a member of the Hotspot GC team and has contributed 40 
> changesets to Hotspot [3]. Stefan has made changes and improvement to 
> large parts of the GC code and lately he has been refactoring the oop 
> iteration code.
> 
> Votes are due by 4:30 PM CET, Monday, November 9, 2015
> 
> Only current jdk9 Reviewers [1] are eligible to vote on this 
> nomination.  Votes must be cast in the open by replying to this mailing 
> list.
> 
> For Three-Vote Consensus voting instructions, see [2].
> 
> Bengt Rutisson
> 
> [1] http://openjdk.java.net/census
> [2] http://openjdk.java.net/projects/#reviewer-vote
> [3]
> 8129417: Oop iteration clean-up to remove oop_ms_follow_contents
> 8129590: TestShrinkDefragmentedHeap.java runs out of memory
> 8078901: Add trace event for G1 MMU information
> 8081607: Change default GC for server configurations to G1
> 8077279: assert(ic->is_clean()) failed: IC should be clean
> 8080746: Refactor oop iteration macros to be more general
> 8078897: Clean out unused code in G1MMUTracker
> 8077836: Make sure G1ParGCAllocBuffer are marked as retired
> 8075735: Missing include causes minimal build failure
> 8073944: Simplify ArgumentsExt and remove unneeded functionallity
> 8062672: JVM crashes during GC on various asserts which checks that 
> HeapWord ptr is an oop
> 8069034: gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java 
> nightly failure
> 8069011: gc/TestSmallHeap.java failing in nightly
> 8040935: -XX:+AggressiveOpts broken: GC triggered before VM 
> initialization completed on several tests
> 8067368: TestConcMarkCycleWB.java crashed at G1CollectedHeap::heap()+0xb
> 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge 
> SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit
> 8065227: Report allocation context stats at end of cleanup
> 8061234: ResourceContext.requestAccurateUpdate() is unreliable
> 8058568: GC cleanup phase can cause G1 skipping a System.gc()
> 8059466: Force young GC to initiate marking cycle when stat update is 
> requested
> 8057752: WhiteBox extension support for testing
> 8057710: Refactor G1 heap region default sizes
> 8057658: Enable G1 FullGC extensions
> 8057536: Refactor G1 to allow context specific allocations
> 8028787: tmtools/jstat/gcoldcapacity/jstat_gcoldcapacity02 fails 
> nsk.share.Failure: OGC < OGCMN in RT_Baseline
> 8029186: regression-hotspot nightly failure: 
> assert(FLAG_IS_DEFAULT(MaxNewSize) || MaxNewSize < MaxHeapSize) failed
> 8028498: runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java 
> asserts in RT_Baseline
> 8035057: NewSize ergonomics wrong when setting small or unaligned size 
> on command line
> 8033440: jmap reports unexpected used/free size of concurrent mark-sweep 
> generation
> 8033426: Scale initial NewSize using NewRatio if not set on command line
> 8031686: G1: assert(_hrs.max_length() == _expansion_regions) failed
> 8020277: Young GC could be extremely slow due to assertion in 
> ObjectStartArray::object_starts_in_range
> 8028993: Full collections with ParallelScavenge slower in JDK 8 compared 
> to 7u40
> 8029329: tmtools tests fail with NPE (in the tool) when run with G1 and 
> FlightRecorder
> 8027675: Full collections with Serial slower in JDK 8 compared to 7u40
> 8027960: Assertion assert(end >= start) failed during nightly testing on 
> solaris
> 8026848: -XX:+G1SummarizeRSetStats can result in wrong exit code and crash
> 8025661: Ill-formed -Xminf and -Xmaxf options values interpreted as 0
> 8024176: [macosx] gc/metaspace/ClassMetaspaceSizeInJmapHeap.java failed 
> since jdk8b105, hs25b47
> 8016155: SIGBUS when running Kitchensink with ParallelScavenge and 
> ParallelOld




More information about the jdk9-dev mailing list