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

Daniel Templeton commented on YARN-6060:
----------------------------------------

[~miklos.szeg...@cloudera.com], thanks for the patch.  As a veteran of software 
with broader platform support, the idea of execing "bash" gives me the willies. 
 First, it allows path manipulation to replace bash with something nefarious.  
Second, it assumes the shell is bash.  Off the top of my head, I think our 
container launch scripts do require bash, but hard-coding it bugs me.  
Especially if you get to including a full path.

> Linux container executor fails to run container on directories mounted as 
> noexec
> --------------------------------------------------------------------------------
>
>                 Key: YARN-6060
>                 URL: https://issues.apache.org/jira/browse/YARN-6060
>             Project: Hadoop YARN
>          Issue Type: Improvement
>          Components: nodemanager, yarn
>            Reporter: Miklos Szegedi
>            Assignee: Miklos Szegedi
>         Attachments: YARN-6060.000.patch
>
>
> If node manager directories are mounted as noexec, LCE fails with the 
> following error:
> Launching container...
> Couldn't execute the container launch file 
> /tmp/hadoop-<user>/nm-local-dir/usercache/<user>/appcache/application_1483656052575_0001/container_1483656052575_0001_02_000001/launch_container.sh
>  - Permission denied



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