[
https://issues.apache.org/jira/browse/MAPREDUCE-3121?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13149914#comment-13149914
]
Hitesh Shah commented on MAPREDUCE-3121:
----------------------------------------
Some comments:
- DISKS_FAILED 144 is probably not a good idea. It clashes with SIGUSR1. We
could use EIO or any other relevant exit code related to file system errors.
Another option is to use a non-clashing exit code along the lines of container
aborted ( -100 ). Anyone have any preferences on which approach to leverage?
The latter will obviously be a more clear indicator on what the failure was and
allow easy blacklisting of this node/re-scheduling on other nodes.
- Should the the failed disks error information be propagated into the
app/container diagnostics?
- Should there be a check for whether there are any good dirs left in
ResourceLocalizationService before starting of localizing the resources?
> NodeManager should handle disk-failures
> ---------------------------------------
>
> Key: MAPREDUCE-3121
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-3121
> Project: Hadoop Map/Reduce
> Issue Type: Bug
> Components: mrv2, nodemanager
> Affects Versions: 0.23.0
> Reporter: Vinod Kumar Vavilapalli
> Assignee: Ravi Gummadi
> Fix For: 0.23.1
>
> Attachments: 3121.patch, 3121.v1.1.patch, 3121.v1.patch
>
>
> This is akin to MAPREDUCE-2413 but for YARN's NodeManager. We want to
> minimize the impact of transient/permanent disk failures on containers. With
> larger number of disks per node, the ability to continue to run containers on
> other disks is crucial.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira