RFR(T) JDK-8214797: TestJmapCoreMetaspace.java timed out

Chris Plummer chris.plummer at oracle.com
Thu Apr 30 04:01:33 UTC 2020


Thanks Dan!

On 4/29/20 3:34 PM, Daniel D. Daugherty wrote:
> Thumbs up. And I agree that this is a trivial change.
>
> Dan
>
>
> On 4/28/20 4:57 PM, Chris Plummer wrote:
>> Hello,
>>
>> Please review the following trivial change:
>>
>> diff --git 
>> a/test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java 
>> b/test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java
>> --- a/test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java
>> +++ b/test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java
>> @@ -1,5 +1,5 @@
>>  /*
>> - * Copyright (c) 2018, Oracle and/or its affiliates. All rights 
>> reserved.
>> + * Copyright (c) 2018, 2020, Oracle and/or its affiliates. All 
>> rights reserved.
>>   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
>>   *
>>   * This code is free software; you can redistribute it and/or modify it
>> @@ -26,5 +26,5 @@
>>   * @summary Test verifies that jhsdb jmap could generate heap dump 
>> from core when metspace is full
>>   * @requires vm.hasSA
>>   * @library /test/lib
>> - * @run driver/timeout=240 TestJmapCore run metaspace
>> + * @run driver/timeout=480 TestJmapCore run metaspace
>>   */
>>
>> Sometimes on our macs a core dump takes much longer than usual. The 
>> usual time is not much different than our other hosts, typically 
>> taking 3-5 minutes. However some times it takes much longer. We've 
>> seen them take up to 27 minutes. Once it approaches 18 minutes, 
>> that's when you see test timeouts. Doubling the timeout gives us 32 
>> minutes, which would at least have prevented any of the timeouts 
>> we've seen so far.
>>
>> BTW, limiting the timeout does not seem to limit how long the test 
>> takes when one of these core dumps takes a long time. The test will 
>> not complete (and then timeout) until the core dump is done. So this 
>> change is not impacting how much time we spend on the test if we 
>> encounter an even longer core dump that results in a timeout.
>>
>> thanks,
>>
>> Chris
>>
>




More information about the serviceability-dev mailing list