hsx/hotspot-gc/hotspot: 8009536: G1: Apache Lucene hang during reference processing
Uwe Schindler
uschindler at apache.org
Tue Apr 2 19:16:58 UTC 2013
Hi John,
today I installed JDK8 b83 on one of the Jenkins build servers used by Apache Lucene: The problem with 32 bit JVMs and G1 collector is solved. I compared the trunk checkout of Lucene with both JVMs: In b82 it hangs, in b83 it passes. So I was able to re-enable 32 bit builds without the extra workaround stacksize option again.
Thanks for fixing this issue.
Uwe
-----
Uwe Schindler
uschindler at apache.org
Apache Lucene PMC Member / Committer
Bremen, Germany
http://lucene.apache.org/
> -----Original Message-----
> From: hotspot-gc-dev-bounces at openjdk.java.net [mailto:hotspot-gc-dev-
> bounces at openjdk.java.net] On Behalf Of john.cuthbertson at oracle.com
> Sent: Tuesday, March 19, 2013 2:21 AM
> To: hotspot-gc-dev at openjdk.java.net
> Subject: hg: hsx/hotspot-gc/hotspot: 8009536: G1: Apache Lucene hang
> during reference processing
>
> Changeset: fa08949fe0cb
> Author: johnc
> Date: 2013-03-18 11:05 -0700
> URL: http://hg.openjdk.java.net/hsx/hotspot-
> gc/hotspot/rev/fa08949fe0cb
>
> 8009536: G1: Apache Lucene hang during reference processing
> Summary: In CMTask::do_marking_step(), Skip offering termination and
> entering the first and second synchronization barriers if called from a serial
> context, i.e. the VM thread.
> Reviewed-by: brutisso, tschatzl
>
> ! src/share/vm/gc_implementation/g1/concurrentMark.cpp
> ! src/share/vm/gc_implementation/g1/concurrentMark.hpp
More information about the hotspot-gc-dev
mailing list