RFR(trivial): 8210102: CDS tests timed out

Calvin Cheung calvin.cheung at oracle.com
Fri Nov 30 01:03:50 UTC 2018


bug: https://bugs.openjdk.java.net/browse/JDK-8210102

Among the three tests mentioned in the bug report, only the 
DifferentHeapSizes test timeout could be reproduced on solaris-sparcv9 
with the tier6 vm options (-XX:MaxRAMPercentage=12 -Xcomp 
-XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 
-XX:+UnlockExperimentalVMOptions -server -XX:-TieredCompilation).
Two timeouts out of a total of 40 runs.

timed out (timeout set to 960000ms, elapsed time including timeout 
handling was 1199805ms)
timed out (timeout set to 960000ms, elapsed time including timeout 
handling was 1175265ms)

Increasing the timeout from 120s (default) to 160s seems to be 
sufficient. No timeout was observed out of a total of 80 runs. With the 
current timeout factor setting of 8, a 160s timeout allows a total time 
of 160x8 = 1280s.

Here's the patch:

diff --git 
a/test/hotspot/jtreg/runtime/appcds/cacheObject/DifferentHeapSizes.java 
b/test/hotspot/jtreg/runtime/appcds/cacheObject/DifferentHeapSizes.java
--- a/test/hotspot/jtreg/runtime/appcds/cacheObject/DifferentHeapSizes.java
+++ b/test/hotspot/jtreg/runtime/appcds/cacheObject/DifferentHeapSizes.java
@@ -31,7 +31,7 @@
   * @compile ../test-classes/Hello.java
   * @build sun.hotspot.WhiteBox
   * @run driver ClassFileInstaller sun.hotspot.WhiteBox
- * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI 
-Xbootclasspath/a:. DifferentHeapSizes
+ * @run main/othervm/timeout=160 -XX:+UnlockDiagnosticVMOptions 
-XX:+WhiteBoxAPI -Xbootclasspath/a:. DifferentHeapSizes
   */

thanks,
Calvin


More information about the hotspot-runtime-dev mailing list