flink-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stephan Ewen (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FLINK-5766) Unify NoAvailableResourceException handling on ExecutionGraph
Date Thu, 09 Feb 2017 18:27:41 GMT
Stephan Ewen created FLINK-5766:

             Summary: 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

View raw message