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

sepuri sai krishna commented on FLINK-41329:
--------------------------------------------

I have a fix and tests for this locally. Please assign it to me and I will open 
a PR.

> Restore tests are absent for all seven Python stream ExecNodes, four of them 
> stateful
> -------------------------------------------------------------------------------------
>
>                 Key: FLINK-41329
>                 URL: https://issues.apache.org/jira/browse/FLINK-41329
>             Project: Flink
>          Issue Type: Bug
>          Components: Table SQL / Planner
>    Affects Versions: 2.4.0
>            Reporter: sepuri sai krishna
>            Priority: Major
>
> {{RestoreTestCompletenessTest}} skips seven Python stream nodes under the 
> comment "Ignoring python
> based exec nodes temporarily", with no ticket behind it:
> {noformat}
> StreamExecPythonCalc
> StreamExecPythonCorrelate
> StreamExecPythonAsyncCalc
> StreamExecPythonOverAggregate
> StreamExecPythonGroupAggregate
> StreamExecPythonGroupTableAggregate
> StreamExecPythonGroupWindowAggregate
> {noformat}
> So none of them has a restore test, and a compiled plan for any of them is 
> never restored from a
> savepoint in CI.
> Four of the seven are stateful. The operators behind 
> {{StreamExecPythonGroupAggregate}},
> {{StreamExecPythonGroupTableAggregate}}, {{StreamExecPythonOverAggregate}} and
> {{StreamExecPythonGroupWindowAggregate}} all keep keyed state, so a plan or 
> state change in those
> four can break restore without any test noticing.
> The other two groups in that same skip set are accounted for: the two window 
> nodes are covered by
> {{WindowAggregateEventTimeRestoreTest}}, and the two batch nodes point at 
> FLINK-40306. The Python
> block is the only entry with neither a cover nor a ticket.



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to