Withdrawn: CODETOOLS-7903490: JMH: The interrupt to time-outing benchmark can be delivered to worker data barrier
Aleksey Shipilev
shade at openjdk.org
Fri Jun 9 11:46:11 UTC 2023
On Thu, 8 Jun 2023 08:03:40 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
> This is similar to [CODETOOLS-7903001](https://bugs.openjdk.org/browse/CODETOOLS-7903001), but now for the CyclicBarrier introduced with [CODETOOLS-7903476](https://bugs.openjdk.org/browse/CODETOOLS-7903476). This seems to cause the intermittent failures with executor-fjp:
>
>
> org.openjdk.jmh.it.interrupts.NonInterruptibleInterruptTest
> invokeAPI(org.openjdk.jmh.it.interrupts.NonInterruptibleInterruptTest) Time elapsed: 36.522 sec <<< ERROR!
> org.openjdk.jmh.runner.RunnerException: Benchmark caught the exception
> at org.openjdk.jmh.runner.Runner.runBenchmarks(Runner.java:572)
> at org.openjdk.jmh.runner.Runner.internalRun(Runner.java:309)
> at org.openjdk.jmh.runner.Runner.run(Runner.java:185)
> at org.openjdk.jmh.it.interrupts.NonInterruptibleInterruptTest.invokeAPI(NonInterruptibleInterruptTest.java:65)
> at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
> at java.base/java.lang.reflect.Method.invoke(Method.java:578)
> at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
> at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
> at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
> at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
> at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
> at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
> at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
> at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
> at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSam...
This pull request has been closed without being integrated.
-------------
PR: https://git.openjdk.org/jmh/pull/110
More information about the jmh-dev
mailing list