RFR(XS): Fix live data accounting for humongous region

Aleksey Shipilev shade at redhat.com
Thu Jun 15 19:00:12 UTC 2017


On 06/15/2017 08:57 PM, Zhengyu Gu wrote:
> Updated:
> http://cr.openjdk.java.net/~zgu/shenandoah/humongous_ld_acct/webrev.01/index.html

Argh! I meant remove the "is_humongous_start" from this condition, because now
that exception does not hold anymore with your patch:

 330     verify(r, (r->get_live_data_bytes() <= r->capacity()) ||
(r->is_humongous_start()),
 331            "Live data cannot be larger than capacity");


Otherwise good! Fix the Verifier, run tests for sanity, and push.

-Aleksey



More information about the shenandoah-dev mailing list