[ https://issues.apache.org/jira/browse/FLINK-1404?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15233507#comment-15233507 ]
Ovidiu Marcu commented on FLINK-1404: ------------------------------------- Thanks, I am trying to understand the engine including its runtime but I don't 'see' what kind of abstractions you have arrived to. Runtime intermediate results are described in so many ways in Flink, but they rely on network buffers also.. > Add support to cache intermediate results > ----------------------------------------- > > Key: FLINK-1404 > URL: https://issues.apache.org/jira/browse/FLINK-1404 > Project: Flink > Issue Type: Sub-task > Components: Distributed Runtime > Reporter: Ufuk Celebi > Assignee: Maximilian Michels > > With blocking intermediate results (FLINK-1350) and proper partition state > management (FLINK-1359) it is necessary to allow the network buffer pool to > request eviction of historic intermediate results when not enough buffers are > available. With the currently available pipelined intermediate partitions > this is not an issue, because buffer pools can be released as soon as a > partition is consumed. > We need to be able to trigger the recycling of buffers held by historic > intermediate results when not enough buffers are available for new local > pools. -- This message was sent by Atlassian JIRA (v6.3.4#6332)