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

Wencong Liu updated FLINK-33144:
--------------------------------
    Description: FLIP-357 has decided to deprecate the Iteration API of 
DataStream and remove it completely in the next major version. In the future, 
if other modules in the Flink repository require the use of the Iteration API, 
we can consider extracting all Iteration implementations from the Flink ML 
repository into an independent module.  (was: Currently, the Iteration API of 
DataStream is incomplete. For instance, it lacks support for iteration in sync 
mode and exactly once semantics. Additionally, it does not offer the ability to 
set iteration termination conditions. As a result, it's hard for developers to 
build an iteration pipeline by DataStream in the practical applications such as 
machine learning.

[FLIP-176: Unified Iteration to Support 
Algorithms|https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=184615300]
 has introduced a unified iteration library in the Flink ML repository. This 
library addresses all the issues present in the Iteration API of DataStream and 
could provide solution for all the iteration use-cases. However, maintaining 
two separate implementations of iteration in both the Flink repository and the 
Flink ML repository would introduce unnecessary complexity and make it 
difficult to maintain the Iteration API.

FLIP-357 has decided to deprecate the Iteration API of DataStream and remove it 
completely in the next major version. In the future, if other modules in the 
Flink repository require the use of the Iteration API, we can consider 
extracting all Iteration implementations from the Flink ML repository into an 
independent module.)

> Deprecate Iteration API in DataStream
> -------------------------------------
>
>                 Key: FLINK-33144
>                 URL: https://issues.apache.org/jira/browse/FLINK-33144
>             Project: Flink
>          Issue Type: Technical Debt
>          Components: API / DataStream
>    Affects Versions: 1.19.0
>            Reporter: Wencong Liu
>            Priority: Major
>             Fix For: 1.19.0
>
>
> FLIP-357 has decided to deprecate the Iteration API of DataStream and remove 
> it completely in the next major version. In the future, if other modules in 
> the Flink repository require the use of the Iteration API, we can consider 
> extracting all Iteration implementations from the Flink ML repository into an 
> independent module.



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

Reply via email to