hg: hsx/hotspot-gc/hotspot: 8008301: G1: guarantee(satb_mq_set.completed_buffers_num() == 0) failure

john.cuthbertson at oracle.com john.cuthbertson at oracle.com
Tue Mar 19 20:50:50 UTC 2013


Changeset: 1179172e9ec9
Author:    johnc
Date:      2013-03-19 09:38 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/1179172e9ec9

8008301: G1: guarantee(satb_mq_set.completed_buffers_num() == 0) failure
Summary: If the marking stack overflows while the marking tasks are draining the SATB buffers, remark will exit with some SATB buffers left unprocessed. Relax the guarantee to allow for overflow.
Reviewed-by: jmasa, brutisso

! src/share/vm/gc_implementation/g1/concurrentMark.cpp




More information about the hotspot-gc-dev mailing list