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

Ufuk Celebi updated FLINK-1709:
-------------------------------
    Summary: Add support for programs with slot count exceeding parallelism  
(was: Add support for programs with higher-than-slot parallelism)

> Add support for programs with slot count exceeding parallelism
> --------------------------------------------------------------
>
>                 Key: FLINK-1709
>                 URL: https://issues.apache.org/jira/browse/FLINK-1709
>             Project: Flink
>          Issue Type: Improvement
>    Affects Versions: master
>            Reporter: Ufuk Celebi
>
> Currently, we can't run programs with higher parallelism than available slots.
> For example, if we currently have a map-reduce program and 4 task slots 
> configured (e.g. 2 task managers with 2 slots per task manager), the map and 
> reduce tasks will be scheduled with pipelined results and the same 
> parallelism in shared slots. Setting the parallelism to more than available 
> slots will result in a NoResourcesAvailableException.
> As a first step to support these kinds of programs, we can add initial 
> support for this when running in batch mode (after 
> https://github.com/apache/flink/pull/471 is merged).
> This is easier than the original pipelined scenario, because the map tasks 
> can be deployed after each other to produce the blocking result. The blocking 
> result can then be consumed after all map tasks produced their result. The 
> mechanism in #471 to deploy result receivers can be used for this and should 
> not need any modifications.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to