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

Greg Phillips commented on YARN-5280:
-------------------------------------

[~rkanter] - Thank you for reviewing the patch.

1. The test failures didn't appear in my local unit testing, I was able to pull 
the logs from jenkins and I am attempting to track down the issue.  The 
checkstyle and warnings mostly relate to using proprietary API's for the java 
policy framework.  There are a handful of other examples of this warning in the 
total hadoop build, though I could find a way to work around using them if 
necessary.
2. The queue name is used to whitelist an application so that it doesn't run 
with the security manager enabled.  I've investigated several mechanisms for 
creating this whitelist behavior, and using queues offered access control and 
the correct scope.  This does mean AM implementations will need to set this 
property in order for whitelisting to work (and currently only MR has this 
set).  I am definitely interested in ideas for other ways of  whitelisting 
applications.
3 - 6. I will have an update including these changes in the next patch.

> Allow YARN containers to run with Java Security Manager
> -------------------------------------------------------
>
>                 Key: YARN-5280
>                 URL: https://issues.apache.org/jira/browse/YARN-5280
>             Project: Hadoop YARN
>          Issue Type: New Feature
>          Components: nodemanager, yarn
>    Affects Versions: 2.6.4
>            Reporter: Greg Phillips
>            Assignee: Greg Phillips
>            Priority: Minor
>              Labels: oct16-medium
>         Attachments: YARN-5280.001.patch, YARN-5280.002.patch, 
> YARN-5280.patch, YARNContainerSandbox.pdf
>
>
> YARN applications have the ability to perform privileged actions which have 
> the potential to add instability into the cluster. The Java Security Manager 
> can be used to prevent users from running privileged actions while still 
> allowing their core data processing use cases. 
> Introduce a YARN flag which will allow a Hadoop administrator to enable the 
> Java Security Manager for user code, while still providing complete 
> permissions to core Hadoop libraries.



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

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

Reply via email to