[14]RFR: 8233453: MLVM deoptimize stress test timed out

Igor Ignatyev igor.ignatyev at oracle.com
Fri Dec 6 17:12:07 UTC 2019


Hi Rahul,

the fix sound reasonable to me.

Thanks,
Igor

> On Dec 6, 2019, at 6:20 AM, Rahul Raghavan <rahul.v.raghavan at oracle.com> wrote:
> 
> Hi,
> 
> Please review the following fix changeset.
> 
> <webrev> - http://cr.openjdk.java.net/~rraghavan/8233453/webrev.00/
> 
> # https://bugs.openjdk.java.net/browse/JDK-8233453
> # test-[open/test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java] 
> 
> Issue is  intermittent timeout failures of the test;
> mostly with solaris-sparc and sometimes with windows-x64.
> 
> The proposed fix here is to increase the timeout factor for the test.
> [test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java]
> - * @run main/othervm
> + * @run main/othervm/timeout=300
> .......
> - * @run main/othervm
> + * @run main/othervm/timeout=300
> 
> For some timeout failure cases of the test run, logs got generated with extra thread dump info.
>  e.g.: one attached to JBS page -
>  https://bugs.openjdk.java.net/secure/attachment/85805/Test_id0--JDK13.jtr
> But could not find any hint of blocking threads or deadlocks from the analysis of these thread dumps.
> Also instead it seems as if the timeout factor for the test is less
> and that test just need more time to execute.
> Got no failures with repeat test run after above proposed fix, also supports this.
> 
> 
> Also checking the comments, fix done for old -
> - https://bugs.openjdk.java.net/browse/JDK-8212028
> (Use run-test makefile framework for testing in Oracle's Mach5)
> - http://hg.openjdk.java.net/jdk/jdk/rev/28375a1de254
> Found that similar '/timeout=300' addition was done for some '../vmTestbase/vm/mlvm/..' tests.
> 
> 
> It seems the intermittent timeouts for the test started with jdk-13+17, with fix changeset of -
>  https://bugs.openjdk.java.net/browse/JDK-8221393
>  ResolvedMethodTable too small for StackWalking applications
> (could not get any timeout failure for the test with sources updated to jdk-13+16 or updated to changeset version just before 8221393 fix.)
> Opened a separate task - JDK-8235485 - to check if this slowdown is expected.
> 
> 
> Not getting any timeout failure, for repeat test run with above fix proposal.
> 
> 
> Thanks,
> Rahul



More information about the hotspot-compiler-dev mailing list