[ 
https://issues.apache.org/jira/browse/FLINK-34921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17834864#comment-17834864
 ] 

Jiabao Sun commented on FLINK-34921:
------------------------------------

Maybe we shouldn't use ScheduledFuture.get() to check the scheduled task is 
completed.

https://stackoverflow.com/questions/28116301/scheduledfuture-get-is-still-blocked-after-executor-shutdown

> SystemProcessingTimeServiceTest fails due to missing output
> -----------------------------------------------------------
>
>                 Key: FLINK-34921
>                 URL: https://issues.apache.org/jira/browse/FLINK-34921
>             Project: Flink
>          Issue Type: Bug
>          Components: API / DataStream
>    Affects Versions: 1.20.0
>            Reporter: Matthias Pohl
>            Priority: Critical
>              Labels: test-stability
>
> This PR CI build with {{AdaptiveScheduler}} enabled failed:
> https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=58476&view=logs&j=0da23115-68bb-5dcd-192c-bd4c8adebde1&t=24c3384f-1bcb-57b3-224f-51bf973bbee8&l=11224
> {code}
> "ForkJoinPool-61-worker-25" #863 daemon prio=5 os_prio=0 
> tid=0x00007f8c19eba000 nid=0x60a5 waiting on condition [0x00007f8bc2cf9000]
> Mar 21 17:19:42    java.lang.Thread.State: WAITING (parking)
> Mar 21 17:19:42       at sun.misc.Unsafe.park(Native Method)
> Mar 21 17:19:42       - parking to wait for  <0x00000000d81959b8> (a 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask)
> Mar 21 17:19:42       at 
> java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
> Mar 21 17:19:42       at 
> java.util.concurrent.FutureTask.awaitDone(FutureTask.java:429)
> Mar 21 17:19:42       at 
> java.util.concurrent.FutureTask.get(FutureTask.java:191)
> Mar 21 17:19:42       at 
> org.apache.flink.streaming.runtime.tasks.SystemProcessingTimeServiceTest$$Lambda$1443/1477662666.call(Unknown
>  Source)
> Mar 21 17:19:42       at 
> org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:63)
> Mar 21 17:19:42       at 
> org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:892)
> Mar 21 17:19:42       at 
> org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1366)
> Mar 21 17:19:42       at 
> org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1210)
> Mar 21 17:19:42       at 
> org.apache.flink.streaming.runtime.tasks.SystemProcessingTimeServiceTest.testQuiesceAndAwaitingCancelsScheduledAtFixRateFuture(SystemProcessingTimeServiceTest.java:92)
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to