United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-7004681 G1: Extend marking verification to marking phase of Full GCs
JDK-7004681 : G1: Extend marking verification to marking phase of Full GCs

Details
Type:
Enhancement
Submit Date:
2010-12-04
Status:
Closed
Updated Date:
2011-11-25
Project Name:
JDK
Resolved Date:
2011-09-30
Component:
hotspot
OS:
generic
Sub-Component:
gc
CPU:
generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
8-pool
Fixed Versions:
hs22 (b01)

Related Reports
Backport:
Backport:

Sub Tasks

Description
As part of the investigation into 6994628, verifying that marking during a full GC did not miss a live object was invaluable.

                                    

Comments
SUGGESTED FIX

The verification routines in G1CollectedHeap take a boolean parameter (use_prev_marking) - if this were changed to an integer then we could have more than 2 values , e.g. use-prev-marking, use-next-marking, and use-mark-word.
                                     
2011-05-02
EVALUATION

Productizing instrumentation/debugging code used during investigation of another bug.
                                     
2011-05-02
EVALUATION

http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/6747fd0512e0
                                     
2011-06-14
EVALUATION

http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/6747fd0512e0
                                     
2011-07-08
EVALUATION

http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/6747fd0512e0
                                     
2011-07-08



Hardware and Software, Engineered to Work Together