[ 
https://issues.apache.org/jira/browse/YARN-6059?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15879649#comment-15879649
 ] 

Konstantinos Karanasos commented on YARN-6059:
----------------------------------------------

Thanks for the latest patch, [~hrsharma]. Let's fix the following:
* In the {{RecoverPausedContainerLaunch}}, why is the 
{{CONTAINER_EXITED_WITH_FAILURE}} message inside the finally statement? This 
should not only be called only when the {{notInterrupted}} is true, but in all 
cases. Let's put it just outside (after) the finally statement, like we do in 
the {{RecoveredContainerLaunch}}. Also, you need to set the retCode to be the 
output of the exec.signalContainer method.
* The failing test seems related to your changes: 
"TestNMLeveldbStateStoreService.testContainerStorage:290 expected:<LAUNCHED> 
but was:<PAUSED>".
* You can find the checkstyle issues by clicking on the corresponding link in 
the report. You will see a few of them, which need to be fixed (the only one I 
would not worry about is regarding the number of parameters). Let me know if 
any of them is not self-explanatory. Pasting here too: 
https://builds.apache.org/job/PreCommit-YARN-Build/14990/artifact/patchprocess/diff-checkstyle-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager.txt.
 Also address the warning shown in the output of the javadoc result.

Re: the ifs in the {{NMLeveldbStateStoreService}}: when a new recovery state is 
stored for a container, a new entry is added to the StateStore. Then we iterate 
over all of them. The ifs that you added essentially check the previous entry 
found. So the code you added means that you are allowed to get a PAUSED 
recovery container status immediately after a LAUNCHED, QUEUED or REQUESTED 
status. If all these "transitions" are possible, then your code is correct.

> Update paused container state in the state store
> ------------------------------------------------
>
>                 Key: YARN-6059
>                 URL: https://issues.apache.org/jira/browse/YARN-6059
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>            Reporter: Hitesh Sharma
>            Assignee: Hitesh Sharma
>         Attachments: YARN-5216-YARN-6059.001.patch, 
> YARN-6059-YARN-5972.001.patch, YARN-6059-YARN-5972.002.patch, 
> YARN-6059-YARN-5972.003.patch, YARN-6059-YARN-5972.004.patch, 
> YARN-6059-YARN-5972.005.patch, YARN-6059-YARN-5972.006.patch, 
> YARN-6059-YARN-5972.007.patch, YARN-6059-YARN-5972.008.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org

Reply via email to