hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vinod Kumar Vavilapalli (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HADOOP-2796) For script option hod should exit with distinguishable exit codes for script code and hod exit code.
Date Fri, 21 Mar 2008 10:46:24 GMT

    [ https://issues.apache.org/jira/browse/HADOOP-2796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12581051#action_12581051

Vinod Kumar Vavilapalli commented on HADOOP-2796:

+1 for the proposal.

However, there is one problem with a corner case. If we do the following:
   * first run a which returns an error(and so the script.exitcode file exists once "hod script"
command finishes),
   * and then run another "hod script" with the same cluster directory, but with invalid options
(say --hod.nodecount=abc),
the script.exitcode file will still be around, and hod returns a nonzero exit code; implying(incorrectly)
that the script ran and returned an error, which in actuality is not the case.

Other than that, tested the rest of the cases successfully.

Barring the corner case, +1 for the fix in general.

> For script option hod should exit with distinguishable exit codes for script code and
hod exit code.
> ----------------------------------------------------------------------------------------------------
>                 Key: HADOOP-2796
>                 URL: https://issues.apache.org/jira/browse/HADOOP-2796
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: contrib/hod
>    Affects Versions: 0.16.0
>            Reporter: Karam Singh
>            Assignee: Hemanth Yamijala
>             Fix For: 0.17.0
>         Attachments: 2796.patch
> For hod script option, the exit code should distinguishable between hod exit code and
script exit code.
> e.g.
> If script command contains the streaming command at end and that fails due to input path
not found, its value exit cod will 5 which overlaps with hod exit code 5 which means "job
execution failure"
> It would hod throws some distinguishable exit codes 
> e.g
> For above examples 64 +5 =69 and we should this to get exact exit code of hod script
command user should subtract 64 from exit code 

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message