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

Varun Vasudev commented on YARN-5428:
-------------------------------------

Thanks for the patch [~shaneku...@gmail.com]. Some feedback -

1)
{code}
+    String clientConfigDir = conf.get(
+        YarnConfiguration.NM_DOCKER_CLIENT_CONFIG_DIRECTORY);
+    if(clientConfigDir != null) {
+      runCommand.setClientConfigDir(clientConfigDir);
+    }
+
{code}
{code}
+
+      String clientConfigDir = conf.get(
+          YarnConfiguration.NM_DOCKER_CLIENT_CONFIG_DIRECTORY);
+      if(clientConfigDir != null) {
+        stopCommand.setClientConfigDir(clientConfigDir);
+      }
+
{code}
Can we just move the null check into setClientConfigDir itself?

Rest of the patch looks good to me.

> Allow for specifying the docker client configuration directory
> --------------------------------------------------------------
>
>                 Key: YARN-5428
>                 URL: https://issues.apache.org/jira/browse/YARN-5428
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: yarn
>            Reporter: Shane Kumpf
>            Assignee: Shane Kumpf
>         Attachments: YARN-5428.001.patch, YARN-5428.002.patch
>
>
> The docker client allows for specifying a configuration directory that 
> contains the docker client's configuration. It is common to store "docker 
> login" credentials in this config, to avoid the need to docker login on each 
> cluster member. 
> By default the docker client config is $HOME/.docker/config.json on Linux. 
> However, this does not work with the current container executor user 
> switching and it may also be desirable to centralize this configuration 
> beyond the single user's home directory.
> Note that the command line arg is for the configuration directory NOT the 
> configuration file.
> This change will be needed to allow YARN to automatically pull images at 
> localization time or within container executor.



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

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