[
https://issues.apache.org/jira/browse/MAPREDUCE-6449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Neelesh Srinivas Salian updated MAPREDUCE-6449:
-----------------------------------------------
Attachment: MAPREDUCE-6499-prelim.patch
Uploading a Prelim patch to start off the MRRuntimeException replacement in
local calls.
The effort is to find the pairs of throw and catch and replace it with a
MRRuntimeException which is a YarnRuntimeException.
I added a few additions because there are few places where the
YarnRuntimeException was thrown and not caught but it's exception is not
necessary a "RuntimeException".
This is a first sweep of the throw new YarnRuntimeException () that I did to
see where I can change the code.
I will add more based on the feedback for this prelim patch and include tests.
Requesting Review. Haven't submitted the patch.
Thank you.
> MR Code should not throw and catch YarnRuntimeException to communicate
> internal exceptions
> ------------------------------------------------------------------------------------------
>
> Key: MAPREDUCE-6449
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-6449
> Project: Hadoop Map/Reduce
> Issue Type: Bug
> Reporter: Anubhav Dhoot
> Assignee: Neelesh Srinivas Salian
> Labels: mapreduce
> Attachments: MAPREDUCE-6449.001.patch, MAPREDUCE-6499-prelim.patch
>
>
> In discussion of MAPREDUCE-6439 we discussed how throwing and catching
> YarnRuntimeException in MR code is incorrect and we should instead use some
> MR specific exception.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)