[ 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)