[9] RFR (XS) 8066508: JTReg tests timeout on slow devices when run using JPRT

Daniel D. Daugherty daniel.daugherty at oracle.com
Fri Dec 5 14:05:18 UTC 2014

On 12/5/14 2:45 AM, David Holmes wrote:
> On 5/12/2014 7:22 PM, David Holmes wrote:
>> On 5/12/2014 6:11 PM, Staffan Larsen wrote:
>>> Running with longer timeouts on fast machines makes the testing less
>>> responsive (if a test is on its way to timeout it takes longer for us
>>> to detect it). Ideally the timeout factor should be tuned according to
>>> the machine type we are running on. I’m not sure that is possible,
>>> though?
>> We don't have that level of control unfortunately.
> Sorry that's not true. As this is our Makefile we could make the 
> timeout value platform specific (though remember this is an open 
> file). And if we have some means of defining a performance metric for 
> a machine, we could even tune it for the current machine - but I'm not 
> sure we'd want to go that path anyway. Perhaps a RFE.
> What Chris is proposing addresses a current problem and brings hotspot 
> testing into line with what the JDK testing has been doing since 2009. :)

I'm fairly certain that VM/SQE nightly tunes the JavaTest/JTREG
timeout factor depending on the machine type or the machine name
itself; I don't know the exact details. I suspect that this is
possible in VM/SQE nightly/Aurora because there is a database
of per-machine info.

It might be possible to do something similar for JPRT if it
tracks information per client machine...


> David
>> David
>>>> On 5 dec 2014, at 00:52, David Holmes <david.holmes at oracle.com> wrote:
>>>> Hi Chris,
>>>> Sorry I mis-directed you to send this one to build-dev, as it is a
>>>> hotspot test/Makefile fix it should be reviewed by hotspot-dev now 
>>>> cc'd.
>>>> Fix looks good to me.
>>>> Thanks,
>>>> David
>>>> On 5/12/2014 6:37 AM, Chris Plummer wrote:
>>>>> Please review the following fix to address JPRT timeout issues when
>>>>> using -rtests to run hotspot JTReg tests on slow devices. The same
>>>>> logic
>>>>> has been in place for jdk/test/Makefile for a while now, so I just
>>>>> copied from there to hotspot/test/Makefile.
>>>>> https://bugs.openjdk.java.net/browse/JDK-8066508
>>>>> http://cr.openjdk.java.net/~cjplummer/8066508/webrev.00/
>>>>> thanks,
>>>>> Chris

More information about the hotspot-dev mailing list