RFR(XS): 8194741: CDS broken due to 8194741

Erik Österlund erik.osterlund at oracle.com
Mon Jan 15 14:47:56 UTC 2018


Hi Coleen,

Thank you for the fast reply, and thanks for the review.

Thanks,
/Erik

On 2018-01-15 15:44, coleen.phillimore at oracle.com wrote:
>
> Yes, this looks good.   I think it should be checked in immediately 
> with the trivial rule and the fix tier2 quickly rule.
> thanks,
> Coleen
>
>
> On 1/15/18 9:25 AM, Erik Österlund wrote:
>> Hi,
>>
>> I accidentally broke CDS with 8194741, which affects a bunch of tier 
>> 2 CDS tests.
>> The problem is trivial: I missed a branch condition where the 
>> resolved references object is null that should have gone to the else 
>> bit, but did not after my change.
>> Sorry for breaking this - I seem to have mixed up my test run results 
>> from tier 1-5, and after that only ran an extra tier 1 sanity check 
>> before checking in which did not catch this.
>>
>> I have run the failing tests locally to verify they work now (and 
>> they do), and am running tier 1-2 again before meanwhile.
>>
>> Webrev:
>> http://cr.openjdk.java.net/~eosterlund/8195107/webrev.00/
>>
>> Bug:
>> https://bugs.openjdk.java.net/browse/JDK-8195107
>>
>> Here is the original webrev of 8194741 where I messed up the 
>> condition in constantPool.cpp:330:
>> http://cr.openjdk.java.net/~eosterlund/8194741/webrev.00/
>>
>> Thanks,
>> /Erik
>



More information about the hotspot-runtime-dev mailing list