RFR: 8053885: test/runtime/memory/RunUnitTestsConcurrently.java fails on solaris with largepage options
Stefan Karlsson
stefan.karlsson at oracle.com
Thu Apr 14 09:00:46 UTC 2016
Hi Jon,
On 2016-04-13 20:40, Jon Masamitsu wrote:
> Stefan,
>
> Is the cause of this problem that there should be better argument
> checking on
> LargePageSizeInBytes?
I think the cause is that I made some incorrect assumptions when I wrote
the unit test.
But yes, restricting the LargePageSizeInBytes on solaris would also
solve the problem. I could make that change, but it probably requires a
CCC approval, since it changes the behavior of a product flag.
StefanK
>
> Jon
>
> On 04/13/2016 02:21 AM, Stefan Karlsson wrote:
>> Hi all,
>>
>> Please review this small patch to fix a unit test problem when
>> running tests with -XX:LargePageSizeInBytes=<small page size>.
>>
>> http://cr.openjdk.java.net/~stefank/8053885/webrev.01/
>>
>> The problem was easily reproducible with the following command line
>> on solaris sparc:
>> java -XX:LargePageSizeInBytes=8192 -XX:+ExecuteInternalVMTests -version
>>
>> # Internal Error
>> (/opt/jprt/T/P1/215954.amurillo/s/hotspot/src/share/vm/memory/metaspace.cpp:1204),
>> pid=5652, tid=5668
>> # assert(is_size_aligned(vs_byte_size,
>> Metaspace::reserve_alignment())) failed: 32768 is not aligned to 2097152
>>
>> Thanks,
>> StefanK
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20160414/bf6be0b4/attachment.htm>
More information about the hotspot-gc-dev
mailing list