hg: jdk7/hotspot-gc/hotspot: 6899058: G1: Internal error in ptrQueue.cpp:201 in nightly tests
john.cuthbertson at sun.com
john.cuthbertson at sun.com
Wed Nov 25 01:17:03 PST 2009
Changeset: fa357420e7d2
Author: johnc
Date: 2009-11-24 15:19 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/fa357420e7d2
6899058: G1: Internal error in ptrQueue.cpp:201 in nightly tests
Summary: Fixes a race on the dirty card queue completed buffer list between worker thread(s) performing a flush of a deferred store barrier (enqueueing a newly completed buffer) and worker thread(s) in the RSet updating code claiming completed buffers. Removed the routine that removes elements from the completed update buffer queue using a CAS.
Reviewed-by: ysr, tonyp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
More information about the jdk7-changes
mailing list