[ 
https://issues.apache.org/jira/browse/FLINK-1709?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14367450#comment-14367450
 ] 

ASF GitHub Bot commented on FLINK-1709:
---------------------------------------

GitHub user uce opened a pull request:

    https://github.com/apache/flink/pull/498

    [FLINK-1709] [wip] Add SlotCountExceedingParallelismTest

    This is the initial simple case. I'll push the other variants to this 
branch.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/uce/incubator-flink flink-1709-slot_dop

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/flink/pull/498.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #498
    
----
commit ca66bd17b06f0de675de91fc6441a4851a71fdcb
Author: Ufuk Celebi <[email protected]>
Date:   2015-03-18T13:19:05Z

    [FLINK-1724] [tests] Respect number of task managers in TestingCluster
    
    Starting a task manager via TestingUtils does not respect the number of
    configured task managers and mis-configures the task managers to use local
    network communication (LocalConnectionManager instead of
    NettyConnectionManager).

commit d311039077f6413035a821cf07826e5002bf5759
Author: Ufuk Celebi <[email protected]>
Date:   2015-03-18T13:20:59Z

    [FLINK-1724] [tests] Fix test kit actor configuration typo

commit cee335c95f1b0339a81e26d085127ac7f71ef15a
Author: Ufuk Celebi <[email protected]>
Date:   2015-03-18T13:23:53Z

    [jobmanager] Add subtask index to state transition debug msg

commit 1ed82b19b80e24b40b55e87fd7deb09675b3ea64
Author: Ufuk Celebi <[email protected]>
Date:   2015-03-18T13:24:54Z

    [jobmanager] Fix typo in ResultPartition deployment descriptor

commit 0c7c80481a63be40e53666c470a34868d578e289
Author: Ufuk Celebi <[email protected]>
Date:   2015-03-18T16:26:42Z

    [jobmanager] Fix missing queue scheduling mode

commit ce7cbe65bba297d6f65e718ed24a601f85c3bfcd
Author: Ufuk Celebi <[email protected]>
Date:   2015-03-18T16:29:58Z

    [FLINK-1709] Add initial SlotCountExceedingParallelismTest

----


> 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