Liang-Chi Hsieh created YARN-3211:

             Summary: Do not use zero as the beginning number for commands for 
                 Key: YARN-3211
             Project: Hadoop YARN
          Issue Type: Bug
            Reporter: Liang-Chi Hsieh
            Priority: Minor

Current the implementation of LinuxContainerExecutor and container-executor 
uses some numbers as its commands. The commands begin from zero 

When LinuxContainerExecutor gives the numeric command as the command line 
parameter to run container-executor. container-executor calls atoi() to parse 
the command string to integer.

However, we know that atoi() will return zero when it can not parse the string 
to integer. So if you give an non-numeric command, container-executor still 
accepts it and runs INITIALIZE_CONTAINER command.

I think it is wrong and we should not use zero as the beginning number of the 

This message was sent by Atlassian JIRA

Reply via email to