<Swing Dev> [9] Review Request: 8159899 [TEST_BUG] Timeout in tests when OOM should be generated

Alexandr Scherbatiy alexandr.scherbatiy at oracle.com
Fri Jul 1 20:59:40 UTC 2016


The fix looks good to me.

Thanks,
Alexandr.

On 6/30/2016 4:31 PM, Sergey Bylokhov wrote:
> On 30.06.16 13:42, Semyon Sadetsky wrote:
>>> Because it was not intentional behavior, such tests should not fill
>>> the whole physical memory, especially so much memory.
>> Still unclear why "should not fill" when "it should" according to the
>> test spec...
>
> It should fill the java heap, not the whole physical memory.
>
>> At least, please, add a caution comment to the Util.generateOOME() that
>> its usage should be accompanied by the -Xmx flag.
>> That helps to decrease probability to meet the same problem in the 
>> future.
>
> Webrev is updated:
> http://cr.openjdk.java.net/~serb/8159899/webrev.01
>
>>>
>>>>>>>
>>>>>>>>
>>>>>>>> This utility method is used in other tests which are not 
>>>>>>>> covered by
>>>>>>>> the
>>>>>>>> fix but may fail due to the same reason.
>>>>>>>
>>>>>>> Which one?
>>>>>> bug6795356.java
>>>>>
>>>>> Covered by the fix.
>>>>>
>>>>>> TwentyThousandTest.java
>>>>>
>>>>> already have -mx option.
>>>>>
>>>>>> WindowsLeak.java
>>>>>
>>>>> already have -mx option.
>>>>>
>>>>>>
>>>>>> To find them all you can search for Util.generateOOME() usages
>>>>>
>>>>> good to know.
>>>>>
>>>>>>
>>>>>> --Semyon
>>>>>>>
>>>>>>>> On 6/27/2016 6:25 PM, Sergey Bylokhov wrote:
>>>>>>>>> Hello.
>>>>>>>>> Please review the fix for jdk9.
>>>>>>>>>
>>>>>>>>> Some of our tests fails with timeout when they tries to generate
>>>>>>>>> OOM.
>>>>>>>>> This occur on the systems which have huge number of memory.
>>>>>>>>>
>>>>>>>>> In the fix I added "-xm" option to minimize the available 
>>>>>>>>> amount of
>>>>>>>>> memory.
>>>>>>>>>
>>>>>>>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8159899
>>>>>>>>> Webrev can be found at:
>>>>>>>>> http://cr.openjdk.java.net/~serb/8159899/webrev.00
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>
>




More information about the swing-dev mailing list