<Swing Dev> [9] Review Request: 8159899 [TEST_BUG] Timeout in tests when OOM should be generated
Semyon Sadetsky
semyon.sadetsky at oracle.com
Thu Jun 30 10:42:28 UTC 2016
On 6/30/2016 1:17 PM, Sergey Bylokhov wrote:
> On 29.06.16 18:54, Semyon Sadetsky wrote:
>>> The flood of so much memory is incorrect behavior for the tests which
>>> tries to test some memory leaks. and it is a good thing that they are
>>> fails if tries to do this.
>> Why is this incorrect behavior? Is it not possible to reach OOME without
>> adding -Xmx?
>
> 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...
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.
>
>>>>>
>>>>>>
>>>>>> 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