Thanks Serguei!

> On 22 mars 2016, at 19:10, serguei.spit...@oracle.com wrote:
> 
> On 3/22/16 11:09, Staffan Larsen wrote:
>> 
>>> On 22 mars 2016, at 18:15,  
>>> <mailto:serguei.spit...@oracle.com>serguei.spit...@oracle.com 
>>> <mailto:serguei.spit...@oracle.com> wrote:
>>> 
>>> Hi Staffan,
>>> 
>>> It looks good.
>>> One question though.
>>> 
>>> I do not see that the timeout is increased in the 
>>> com/sun/jdi/InterruptHangTest.java.
>>> It remains 20 sec as was before.
>>> 
>>> +                    float timeoutFactor = 
>>> Float.parseFloat(System.getProperty("test.timeout.factor", "1.0"));+        
>>>             long sleepSeconds = (long)(20 * timeoutFactor);
>>> 
>>> ...
>>> -                            Thread.sleep(20000);
>>> +                            Thread.sleep(sleepSeconds * 1000);
>>> Or an increase is because of the "test.timeout.factor" property?
>> Yes, the increase will be because outside systems will set the timeout 
>> factor.
> Ok, thanks. Reviewed. Thanks, Serguei
>> 
>> /Staffan
>>> Thanks, Serguei On 3/22/16 07:14, Staffan Larsen wrote:
>>>> Anyone up for a review of this change?
>>>> 
>>>>> On 21 mars 2016, at 09:16, Staffan Larsen <staffan.lar...@oracle.com> 
>>>>> <mailto:staffan.lar...@oracle.com> wrote:
>>>>> 
>>>>> Hi,
>>>>> 
>>>>> For a while we have had various timeout related problem in the JDI tests. 
>>>>> The root cause of this seems to be the Indy String Concatenation work 
>>>>> which makes stepping over the first string concatenation horrendously 
>>>>> slow in debug version of the jdk. It is not ISC itself that is to blame, 
>>>>> instead it gets the blame for the full setup of the invokedynamic 
>>>>> framework. See JDK-8151887 for a longer discussion about this.
>>>>> 
>>>>> One of the tests that fail because of this is 
>>>>> com/sun/jdi/InterruptHangTest.java. In this fix, I have simply increased 
>>>>> the timeout that is used internally in the test to take the jtreg 
>>>>> timeoutfactor into consideration. This seems to allow enough time for 
>>>>> stepping through the indy setup code. 
>>>>> 
>>>>> I have also added timestamped logging to the TestScaffold superclass to 
>>>>> make it easier to see what is taking a long time and how far a test has 
>>>>> proceeded. 
>>>>> 
>>>>> webrev: http://cr.openjdk.java.net/~sla/7153107/webrev.01/ 
>>>>> <http://cr.openjdk.java.net/%7Esla/7153107/webrev.01/>
>>>>> bug: https://bugs.openjdk.java.net/browse/JDK-7153107 
>>>>> <https://bugs.openjdk.java.net/browse/JDK-7153107>
>>>>> 
>>>>> Thanks,
>>>>> /Staffan
>>>>> 

Reply via email to