hadoop-yarn-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Liang-Chi Hsieh (JIRA)" <j...@apache.org>
Subject [jira] [Created] (YARN-3211) Do not use zero as the beginning number for commands for LinuxContainerExecutor
Date Wed, 18 Feb 2015 09:14:11 GMT
Liang-Chi Hsieh created YARN-3211:
-------------------------------------

             Summary: Do not use zero as the beginning number for commands for LinuxContainerExecutor
                 Key: YARN-3211
                 URL: https://issues.apache.org/jira/browse/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 (INITIALIZE_CONTAINER).

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 commands.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message