RFR(M): Backports of G1 bugs 8009940, 8008301, 8010463, 8010780, 8012335, and 8012715 to hs24
John Cuthbertson
john.cuthbertson at oracle.com
Thu May 2 19:04:31 UTC 2013
Hi Everyone,
Some more backports that did not apply cleanly to review:
*8009940:****G1: assert(_finger == _heap_end) failed,
concurrentMark.cpp:809*
Backport:
http://cr.openjdk.java.net/~johnc/hsx24-backports/webrev.2.8009940.hsx24.patch/
Original: http://cr.openjdk.java.net/~johnc/8009940/webrev.1/
The changes did not apply cleanly because of CMTask::_worker_id being
renamed to CMTask::_task_id.
Note these changes are generated w.r.t the backports for 8005032 and
8009536 being applied.
*8010463: G1: Crashes with -UseTLAB and heap verification*
Backport:
http://cr.openjdk.java.net/~johnc/hsx24-backports/webrev.4.8010463.hsx24.patch/
Original: http://cr.openjdk.java.net/~johnc/8010463/webrev.0/
I'm not sure why this did not apply cleanly but the rejected chunk was
in g1CollectedHeap.cpp.
*8010780: G1: Eden occupancy/capacity output wrong after a full GC*
Backport:
http://cr.openjdk.java.net/~johnc/hsx24-backports/webrev.5.8010780.hsx24.patch/
Original: http://cr.openjdk.java.net/~johnc/8010780/webrev.0/
The changes (especially in g1CollectedHeap.cpp) conflicted with the
tracing changes.
The following webrevs applied cleanly to hsx24, so no review is needed
but I'm including them for completeness.
*8008301: **G1: guarantee(satb_mq_set.completed_buffers_num() == 0) failure*
Backport:
http://cr.openjdk.java.net/~johnc/hsx24-backports/webrev.3.8008301.hsx24.patch/
Original: http://cr.openjdk.java.net/~johnc/8008301/webrev.0/
Note this webrev is was applied on top of 8005032, 8009536, and 8009940.
*8012335: G1: Fix bug with compressed oops in template interpreter on
x86 and sparc.*
Backport:
http://cr.openjdk.java.net/~johnc/hsx24-backports/webrev.6.8012335.hsx24.patch/
Original: http://cr.openjdk.java.net/~goetz/webrevs/g1-cOops_bug/
*8012715: G1: GraphKit accesses PtrQueue::_index as int but is size_t*
Backport:
http://cr.openjdk.java.net/~johnc/hsx24-backports/webrev.7.8012715.hsx24.patch/
Original: http://cr.openjdk.java.net/~goetz/webrevs/8012715/
Note: the last two were contributed by Martin Doerr from SAP.
Thanks,
JohnC
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20130502/78587bde/attachment.htm>
More information about the hotspot-gc-dev
mailing list