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

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

GitHub user uce opened a pull request:

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

    [FLINK-3369] [runtime] Make RemoteTransportException instance of 
CancelTaskException

    Problem: RemoteTransportException (RTE) is thrown on data transfer failures 
when the remote data producer fails. Because RTE is an instance of IOException, 
it can happen that the RTE is reported as the root job failure cause.
    
    Solution: Make RTE instance of CancelTaskException, leading to cancellation 
of the task and not failure.

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

    $ git pull https://github.com/uce/flink 3369-transport

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

    https://github.com/apache/flink/pull/1621.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 #1621
    
----
commit 14ade91827b5fe3e01e4bef29bbd9aa41c573776
Author: Ufuk Celebi <[email protected]>
Date:   2016-02-10T18:51:20Z

    [FLINK-3369] [runtime] Make RemoteTransportException instance of 
CancelTaskException
    
    Problem: RemoteTransportException (RTE) is thrown on data transfer failures
    when the remote data producer fails. Because RTE is an instance of 
IOException,
    it can happen that the RTE is reported as the root job failure cause.
    
    Solution: Make RTE instance of CancelTaskException, leading to cancellation 
of
    the task and not failure.

----


> RemoteTransportException should be instance of CancelTaskException
> ------------------------------------------------------------------
>
>                 Key: FLINK-3369
>                 URL: https://issues.apache.org/jira/browse/FLINK-3369
>             Project: Flink
>          Issue Type: Bug
>            Reporter: Ufuk Celebi
>            Assignee: Ufuk Celebi
>             Fix For: 1.0.0
>
>
> {{RemoteTransportException}} is thrown when a consuming task is notified 
> about failure at the producer side. This should not be reported as the root 
> cause of the job failure. By making it an instance of {{CancelTaskException}} 
> it will not be reported as a failure, but as a cancellation.



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

Reply via email to