[ 
https://issues.apache.org/jira/browse/YARN-6968?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eric Badger updated YARN-6968:
------------------------------
    Attachment: YARN-6968.003.patch

Hey [[email protected]], thanks for the review. I'm attaching a new 
patch that addresses your comments.

bq. Is there a reason to duplicate the configuration? We could use 
yarn.nodemanager.linux-container-executor.cgroups.mount-path or even better we 
could get the value from CGroupsHandler, so that it is auto detected.
Yea I suppose that is a better way to do this. Adding a new getter method for 
the cgroups root directory that we can get from the CGroupsHandler. 

bq. The path inside the container could be configurable separately indeed, 
however it is probably a good idea to make it configurable by the client.
This may have security ramifications given that we're allowing the user to 
potentially overwrite directories in the container with the cgroups directory. 
Not quite sure how this could be leveraged, but it gives the user input into 
how their container is set up, which generally degrades security. Either way 
though, this would be something to do in a follow-up jira, not here. In this 
JIRA we just want that pesky findbugs warning to go away. 

bq. Also, it is interesting that the findbugs warning did not go away with the 
patch.
It actually did get rid of it. It just also shows it during the trunk 
compilation, not during the patch compilation. In the patch compilation, you 
can see it show that it got rid of the warning

{noformat}
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager
 generated 0 new + 0 unchanged - 1 fixed = 0 total (was 1)
{noformat}

> Hard coded reference to an absolute pathname in 
> org.apache.hadoop.yarn.server.nodemanager.containermanager.linux.runtime.DockerLinuxContainerRuntime.launchContainer(ContainerRuntimeContext)
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: YARN-6968
>                 URL: https://issues.apache.org/jira/browse/YARN-6968
>             Project: Hadoop YARN
>          Issue Type: Bug
>          Components: nodemanager
>            Reporter: Miklos Szegedi
>            Assignee: Eric Badger
>         Attachments: YARN-6968.001.patch, YARN-6968.002.patch, 
> YARN-6968.003.patch
>
>
> This could be done after YARN-6757 is checked in.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to