[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. Squashes the following commit: [pr-comments] Add remote address to RemoteTransportException This closes #1621.
Showing
想要评论请 注册 或 登录