You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-dev@hadoop.apache.org by "Liang-Chi Hsieh (JIRA)" <ji...@apache.org> on 2015/02/18 10:14:11 UTC
[jira] [Created] (YARN-3211) Do not use zero as the beginning
number for commands for LinuxContainerExecutor
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)