commit | 20289fbffdec959e5c665c3d4b8d09f834337680 | [log] [tgz] |
---|---|---|
author | John Cuthbertson <johnc@openjdk.org> | Fri Oct 01 18:23:16 2010 -0700 |
committer | John Cuthbertson <johnc@openjdk.org> | Fri Oct 01 18:23:16 2010 -0700 |
tree | 1b7c3ae7544743bcfa785bdd15b333c343fb6f53 | |
parent | 603e50f355fd97661b8ce4231f8f0ddc629e4e39 [diff] |
6983311: G1: LoopTest hangs when run with -XX:+ExplicitInvokesConcurrent Clear the concurrent marking "in progress" flag while the FullGCCount_lock is held. This avoids a race that can cause back to back System.gc() calls, when ExplicitGCInvokesConcurrent is enabled, to fail to initiate a marking cycle causing the requesting thread to hang. Reviewed-by: tonyp, ysr