[ 
https://issues.apache.org/jira/browse/FLINK-29399?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated FLINK-29399:
-----------------------------------
    Labels: pull-request-available  (was: )

> TableITCase is unstable
> -----------------------
>
>                 Key: FLINK-29399
>                 URL: https://issues.apache.org/jira/browse/FLINK-29399
>             Project: Flink
>          Issue Type: Bug
>          Components: Table SQL / Planner, Tests
>    Affects Versions: 1.16.0
>            Reporter: Chesnay Schepler
>            Assignee: Chesnay Schepler
>            Priority: Major
>              Labels: pull-request-available
>
>     
> {code:java}
>     val it = tableResult.collect()
>     it.close()
>     val jobStatus =
>       try {
>         Some(tableResult.getJobClient.get().getJobStatus.get())
>       } catch {
>         // ignore the exception,
>         // because the MiniCluster maybe already been shut down when getting 
> job status
>         case _: Throwable => None
>       }
>     if (jobStatus.isDefined) {
>       assertNotEquals(jobStatus.get, JobStatus.RUNNING)
>     }
> {code}
> There's no guarantee that the cancellation already went through. The test 
> should periodically poll the job status until another state is reached.
> Or even better, use the new collect API, call execute in a separate thread, 
> close the iterator and wait for the thread to terminate.



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

Reply via email to