RFR(xs) 8231097: [TESTBUG] runtime/cds/appcds/DirClasspathTest.java can fail with a mapping error
Calvin Cheung
calvin.cheung at oracle.com
Tue Sep 24 20:40:49 UTC 2019
Hi Ioi,
Thanks for your review.
Those two instances of the "isUnableToMap" check are in the
TestCommon.testDump() methods.
I've removed them and will do more testing before push.
thanks,
Calvin
On 9/24/19 12:20 PM, Ioi Lam wrote:
> Hi Calvin,
>
> Looks good.
>
> I think we can also remove two instances of this check in the
> TestCommon.dump(...) methods.
>
> if (isUnableToMap(output)) {
> throw new SkippedException(UnableToMapMsg);
> }
>
> No need for a new webrev.
>
> Thanks
> - Ioi
>
> On 9/24/19 10:15 AM, Calvin Cheung wrote:
>> bug: https://bugs.openjdk.java.net/browse/JDK-8231097
>>
>> webrev: http://cr.openjdk.java.net/~ccheung/8231097/webrev.00/
>>
>> Several CDS tests in tier-4 failed when running with
>> -Dtest.dynamic.cds.archive=true due to mapping of the base archive
>> has failed. The tests should be more tolerant on mapping failure by
>> throwing a SkippedException.
>>
>> The failures were observed on windows and are hard to reproduce. The
>> change was tested by simulating the mapping failure in
>> FileMapInfo::map_region by temporary adding the following code at the
>> beginning:
>>
>> if (1) {
>> fail_continue("Unable to map ReadOnly shared space at required
>> address");
>> _memory_mapping_failed = true;
>> return NULL;
>> }
>>
>> Also ran mach5 tier4 tests.
>>
>> thanks,
>>
>> Calvin
>>
>
More information about the hotspot-runtime-dev
mailing list