Github user zentol commented on the issue:

    https://github.com/apache/flink/pull/3583
  
    @tillrohrmann I've updated the PR. The changes to the EG we're reduced to a 
minimum; `ExecutionGraph#fail()/suspend()` now take an `ErrorInfo` instead of a 
`Throwable`. The old methods were kept to not require further changes in the EG.
    
    In the EG `String getFailureCauseAsString()` was replaced with `ErrorInfo 
getFailureCause()`. This is basically future-proofing; for FLINK-6042 i would 
like to store additional meta data (task name/location) in the error info but 
not add methods to the EG for each of them. This requires ErrorInfo to 
implement Serializable.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to