CFV: New jdk9 Reviewer: Ioi Lam

Vladimir Kozlov vladimir.kozlov at oracle.com
Fri May 6 21:39:53 UTC 2016


Vote: yes

Definitely!

On 5/6/16 11:24 AM, Jiangli Zhou wrote:
> I hereby nominate Ioi Lam (iklam) to jdk9 Reviewer.
>
> Ioi is a member of the Hotspot runtime team and has contributed 49 changesets to Hotspot.  In particular, Ioi’s has been actively working on the improvements and new feature development of Class Data Sharing (CDS) in Hotspot.
>
> Below [3] are a list of 41 of Ioii's most recent changes.
>
> Votes are due by 11:00 AM PT, Friday, May, 20, 2016.
>
> 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].
>
> Thanks,
> Jiangli Zhou
>
> [1] http://openjdk.java.net/census <http://openjdk.java.net/census>
> [2] http://openjdk.java.net/projects/#reviewer-vote <http://openjdk.java.net/projects/#reviewer-vote>
> [3]
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/30cbe45cdd51 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/30cbe45cdd51>
> 8155239: [TESTBUG] Simple test setup for JVMTI ClassFileLoadHook
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/857efca82258 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/857efca82258>
> 8150607: Clean up CompactHashtable
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/691c69fa726c <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/691c69fa726c>
> 8153300: [TESTBUG] Enhance test/testlibrary/ClassFileInstaller.java to support JAR files
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5518d3ad6fa7 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5518d3ad6fa7>
> 8152380: Shared symbol table should never use alternate hashcode
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4da38698139f <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4da38698139f>
> 8145593: Clean up metaspaceShared.cpp
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f0130f03345d <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f0130f03345d>
> 8145271: stand-alone hotspot build is broken
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2e6c07b04d0b <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2e6c07b04d0b>
> 8145620: Disable compiler/floatingpoint/ModNaN.java
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4416c4fc5960 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4416c4fc5960>
> 8144853: Print the names of callees in PrintAssembly/PrintInterpreter
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a9bb3af3d55a <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a9bb3af3d55a>
> 8143615: compactHashtable.hpp includes .inline.hpp file
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/31e68e7d4bf2 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/31e68e7d4bf2>
> 8144491: ElfSymbolTable::lookup returns bad value when the lookup has failed
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/279793009cb9 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/279793009cb9>
> 8140802: Clean up and refactor of class loading code for CDS
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/234e86f3eefe <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/234e86f3eefe>
> 8080940: Remove mcs post-hook from hotspot solaris builds
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8d33e189e86d <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8d33e189e86d>
> 8139026: hotspot/make/hotspot.script cannot handle command-line arguments with spaces
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/786145ca3cdc <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/786145ca3cdc>
> 8078295: hotspot test_env.sh can set VM_CPU incorrectly
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b19bd30ae9f3 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b19bd30ae9f3>
> 8065155: Refactor Hotspot mapfiles
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a011ff1e85a3 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a011ff1e85a3>
> 8129355: [TESTBUG] runtime FragmentMetaspaceSimple.java fails with java.lang.ClassNotFoundException: test.Empty
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1c629f3fe8b2 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1c629f3fe8b2>
> 8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7427a2e34664 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7427a2e34664>
> 8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/37fe84ab3bec <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/37fe84ab3bec>
> 8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9cfb26e195ac <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9cfb26e195ac>
> 8056971: Minor class loading clean-up
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/16286b7d7c6e <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/16286b7d7c6e>
> 8046070: Class Data Sharing clean up and refactoring
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ad3f8397fe37 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ad3f8397fe37>
> 7182040: volano29 limited by os resource on Linux - need better diagnostic message
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b8860472c377 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b8860472c377>
> 8014910: deadlock between JVM/TI ClassPrepare event handler and CompilerThread
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/98a2169ed7ac <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/98a2169ed7ac>
> 8023683: Enhance class file parsing
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/084b21cd0228 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/084b21cd0228>
> 8025088: Missing cases for JVM_CONSTANT_MethodHandleInError cause crash if debugger steps into error-tagged method handle
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/38f750491293 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/38f750491293>
> 8022335: Native stack walk while generating hs_err does not work on Windows x64
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f462e61bce87 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f462e61bce87>
> 8020622: create.bat on Windows failed to create project file for Visual Studio 2012
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c062a6e1fa33 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c062a6e1fa33>
> 8023406: make/windows/build_vm_def.sh takes too long even when BUILD_WIN_SA != 1
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/bd0e82136b03 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/bd0e82136b03>
> 8022740: Visual 2008 IDE build is broken
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c661fa2e5189 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c661fa2e5189>
> 8022093: syntax error near "umpiconninfo_t" -- when building on Solaris 10
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cf9d71d3e474 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cf9d71d3e474>
> 8016903: Thread::_handle_area initial size too big
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/221df7e37535 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/221df7e37535>
> 8016075: Win32 crash with CDS enabled and small heap size
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d9eed26d638a <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d9eed26d638a>
> 8009575: Reduce Symbol::_refcount from 4 bytes to 2 bytes
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b9f4c4ec0f50 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b9f4c4ec0f50>
> 8008964: NPG: Memory regression: Thread::_metadata_handles uses 1 KB per thread.
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a1ebd310d5c1 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a1ebd310d5c1>
> 8014912: Restore PrintSharedSpaces functionality after NPG
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a5d6f0c3585f <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a5d6f0c3585f>
> 8014262: PrintStringTableStatistics should include more footprint info
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c115fac239eb <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c115fac239eb>
> 8008962: NPG: Memory regression: One extra Monitor per ConstantPool
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8c03fc47511d <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8c03fc47511d>
> 8011048: Possible reading from unmapped memory in UTF8::as_quoted_ascii()
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/14509df4cd63 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/14509df4cd63>
> 8010389: After fix for 7107135 a failed dlopen() call results in a VM crash
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9058789475af <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9058789475af>
> 7107135: Stack guard pages are no more protected after loading a shared library with executable stack
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/44c5fcd9cb25 <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/44c5fcd9cb25>
> 8006280: Need to reorder metadata structures to reduce size (64-bit)
>


More information about the jdk9-dev mailing list