[
https://issues.apache.org/jira/browse/FLINK-19895?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yuan Mei updated FLINK-19895:
-----------------------------
Description:
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
was:
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 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
> 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
> 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)