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

Robert Metzger updated FLINK-19895:
-----------------------------------
    Component/s: Runtime / Task

> Unify Life Cycle Management of ResultPartitionType Pipelined Family
> -------------------------------------------------------------------
>
>                 Key: FLINK-19895
>                 URL: https://issues.apache.org/jira/browse/FLINK-19895
>             Project: Flink
>          Issue Type: Sub-task
>          Components: Runtime / Task
>            Reporter: Yuan Mei
>            Priority: Major
>
> This ticket is to unify lifecycle management of 
> `ResultPartitionType.PIPELINED(_BOUNDED)` and 
> `ResultPartitionType.PIPELINED_APPOXIMATE`, so that we can get rid of the 
> hacky attribute `reconenctable` introduced in FLINK-19693
>  
> In short:
> *The current behavior of PIPELINED(_BOUNDED) is* ->
>  Release partition as soon as consumer exits
>  Release partition as soon as producer fails/canceled
> *Current behavior of PIPELINED_APPOXIMATE* ->
>  Release partition as soon as producer fails/canceled
>  Release partition when the job exists
> *Unified Pipelined Family to*
>  Release partition when producer exits.
>  
> One more question:
> *whether we can unify Blocking + Pieliened Family to*
>  Producer release partition when producer fails/canceled
>  Release partition when the job exists



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to