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

Jason Lowe commented on YARN-7246:
----------------------------------

Thanks for updating the patch!

I thought at first that there was a missing free call for docker_binary_user in 
the test, but then I realized adding that would result in a double-free.  That 
tells me that the calling convention for get_docker_binary_path is still 
confusing.  It's only correct to call it if we pass _and forget_ the result of 
getting the config path.  It would be safer and more consistent if 
get_docker_binary_path did the conf key lookup directly rather than relying on 
the caller to do so and also know the intricacies of memory management wrt. the 
arg that is passed.

In test-container-executor the new tests are using {{strncmp}} which is 
incorrect.  The test will pass if the result being tested is a much longer 
string where the expected result happens to be a prefix.  The tests should just 
be using {{strcmp}}.

> Fix the default docker binary path
> ----------------------------------
>
>                 Key: YARN-7246
>                 URL: https://issues.apache.org/jira/browse/YARN-7246
>             Project: Hadoop YARN
>          Issue Type: Bug
>          Components: nodemanager
>            Reporter: Shane Kumpf
>            Assignee: Shane Kumpf
>            Priority: Blocker
>         Attachments: YARN-7246-branch-2.8.2.001.patch, 
> YARN-7246-branch-2.8.2.002.patch, YARN-7246-branch-2.8.2.003.patch, 
> YARN-7246-branch-2.8.2.004.patch, YARN-7246-branch-2.8.2.005.patch, 
> YARN-7246-branch-2.8.2.006.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

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