[
https://issues.apache.org/jira/browse/HADOOP-5201?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12677267#action_12677267
]
Santhosh Srinivasan commented on HADOOP-5201:
---------------------------------------------
Another use case: In Hadoop 0.20 there are scenarios where Hadoop returns plain
strings with the word error in it instead of throwing an exception or an error.
Higher layers cannot work with this, looking at the contents of the string to
make sense of what happened.
E.g: Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES: bailing out
> getDiagnostics in TaskReport should return exceptions
> -----------------------------------------------------
>
> Key: HADOOP-5201
> URL: https://issues.apache.org/jira/browse/HADOOP-5201
> Project: Hadoop Core
> Issue Type: Improvement
> Components: mapred
> Reporter: Santhosh Srinivasan
>
> Currently, getDiagnostics() returns Strings. When exceptions are thrown in
> user code and/or Hadoop, it would be cleaner to propagate the exception back
> to the application for better error handling. Hadoop should return the
> exceptions instead of returning string representations that correspond to
> printStackTrace() output.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.