Re: CFV: New JDK 9 Reviewer: Per Lidén

Marcus Lagergren marcus.lagergren at oracle.com
Fri May 29 16:04:20 UTC 2015


Vote yes:

/M

(Totally, yes! Having been instrumental in prying away Per from Ericsson in 2009 (which only took six months, thanks to swift Oracle hiring policies), and having worked alongside with Per for 3 years, I am confident that he is a wizard and can do anything!)

/M

> On 29 May 2015, at 12:19, Magnus Ihse Bursie <magnus.ihse.bursie at oracle.com> wrote:
> 
> Vote: yes
> 
> /Magnus
> 
> On 2015-05-26 11:47, Stefan Karlsson wrote:
>> I hereby nominate Per Lidén to JDK 9 Reviewer.
>> 
>> Per is a member of the HotSpot GC team and has contributed 41 patches to HotSpot [4]. He is also the author of "String Deduplication in G1" [3].
>> 
>> Votes are due by 11:45 AM CEST, Tuesday June 9, 2015.
>> 
>> Only current JDK 9 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].
>> 
>> Stefan Karlsson
>> 
>> [1] http://openjdk.java.net/census
>> [2] http://openjdk.java.net/projects/#reviewer-vote
>> [3] http://openjdk.java.net/jeps/192
>> [4] List of patches:
>> 8080930: SA changes broke bootcycle-images builds
>> 8080584: isGCActiveMark.hpp should not include parallelScavengeHeap.hpp
>> 8080585: concurrentGCThread.hpp should not include suspendibleThreadSet.hpp
>> 8080581: Align SA with new GC directory structure
>> 8079792: GC directory structure cleanup
>> 8079579: Add SuspendibleThreadSetLeaver and make SuspendibleThreadSet::joint()/leave() private
>> 8079330: Circular dependency between G1CollectedHeap and G1BlockOffsetSharedArray
>> 8013171: G1: C1 x86_64 barriers use 32-bit accesses to 64-bit PtrQueue::_index
>> 8079148: Fix incorrect include guards
>> 8068582: UseSerialGC not always set up properly
>> 8077417: Cleanup of Universe::initialize_heap()
>> 8077415: Remove duplicate variables holding the CollectedHeap
>> 8077413: Avoid use of Universe::heap() inside collectors
>> 8076534: CollectedHeapName in SA agent incorrect
>> 8076447: Remove unused MemoryManager::kind()
>> 8076294: Cleanup of CollectedHeap::kind()
>> 8076231: Remove unused is_in_partial_collection()
>> 8046231: G1: Code root location ... from nmethod ... not in strong code roots for region
>> 8044796: G1: Enable G1CollectedHeap::stop()
>> 8044768: Backout fix for JDK-8040807
>> 8040807: G1: Enable G1CollectedHeap::stop()
>> 8042310: TestStringDeduplicationMemoryUsage test failing
>> 8044132: Quarantine unstable/broken GC tests
>> 8039042: G1: Phantom zeros in cardtable
>> 8040804: G1: Concurrent mark stuck in loop calling os::elapsedVTime()
>> 8040803: G1: Concurrent mark hangs when mark stack overflows
>> 8040245: G1: VM hangs during shutdown
>> 8039147: Cleanup SuspendibleThreadSet
>> 8037112: gc/g1/TestHumongousAllocInitialMark.java caused SIGSEGV
>> 8038461: Test gc/g1/TestStringDeduplicationMemoryUsage.java fails with unexpected memory usage
>> 8029075: String deduplication in G1
>> 8036673: G1: Abort weak reference processing if mark stack overflows
>> 8036672: G1: alloc_purpose in copy_to_survivor_space() used incorrectly
>> 8031703: Missing post-barrier in ReferenceProcessor
>> 8029162: G1: Shared SATB queue never enabled
>> 8029255: G1: Reference processing should not enqueue references on the shared SATB queue
>> 8024634: gc/startup_warnings tests can fail due to unrelated warnings
>> 8024632: Description of InitialSurvivorRatio flag in globals.hpp is incorrect
>> 8023158: hotspot/test/gc/7168848/HumongousAlloc.java fails 14 full gcs, expect 0 full gcs
>> 8024974: Incorrect use of GC_locker::is_active()
>> 8014022: G1: Non Java threads should lock the shared SATB queue lock without safepoint checks
>> 
> 



More information about the jdk9-dev mailing list