You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Stephan Ewen (JIRA)" <ji...@apache.org> on 2017/02/10 15:35:42 UTC

[jira] [Closed] (FLINK-5766) Unify NoAvailableResourceException handling on ExecutionGraph

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

Stephan Ewen closed FLINK-5766.
-------------------------------

> Unify NoAvailableResourceException handling on ExecutionGraph
> -------------------------------------------------------------
>
>                 Key: FLINK-5766
>                 URL: https://issues.apache.org/jira/browse/FLINK-5766
>             Project: Flink
>          Issue Type: Improvement
>          Components: Distributed Coordination
>    Affects Versions: 1.2.0
>            Reporter: Stephan Ewen
>            Assignee: Stephan Ewen
>             Fix For: 1.3.0
>
>
> Currently, there are to ways that a {{NoAvailableResourcesException}} can be handled:
>   - It is either thrown synchronously, when trying to obtain a slot from the {{Scheduler}}
>   - Or it is returned via an exceptionally completed Future, if the allocation completed asynchronously in the {{SlotPool}}.
> Since both cases work with futures (some eagerly completed), we should drop the path where the allocation method throws the exception directly and only keep the more general path with exceptionally completed Future.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)