GitHub user rxin opened a pull request:
https://github.com/apache/spark/pull/1227
Removed throwable field from FetchFailedException and added
MetadataFetchFailedException
FetchFailedException used to have a Throwable field, but in reality we
never propogate any of the throwable/exceptions back to the driver because
Executor explicitly looks for FetchFailedException and then sends FetchFailed
as the TaskEndReason.
This pull request removes the throwable and adds a
MetadataFetchFailedException that extends FetchFailedException (so now
MapOutputTracker throws MetadataFetchFailedException instead).
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/rxin/spark metadataFetchException
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/spark/pull/1227.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 #1227
----
commit 8861ee2b0cb8f78776c688d369cb8a4fe8a83b6d
Author: Reynold Xin <[email protected]>
Date: 2014-06-26T07:38:30Z
Throw MetadataFetchFailedException in MapOutputTracker.
commit 5cb1e0ac6a910877488a004590865324e5145a05
Author: Reynold Xin <[email protected]>
Date: 2014-06-26T08:07:31Z
MetadataFetchFailedException extends FetchFailedException.
----
---
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.
---