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

Jim Brennan commented on YARN-9562:
-----------------------------------

[~ebadger], I pulled YARN-9561, YARN-9562, and YARN-9564 into a local branch to 
verify that I could setup and run with the RUNC run-time.
 Overall, things went well, but I did run into a few issues that I will note 
here:
 * in container-executor.cfg, {{module-enabled=true}} in the runc section does 
not work.  You must specify {{feature.runc.enabled=true}}
 I think the is_runc_support_enabled() check should behave like 
is_docker_support_enabled() and check for module.enabled as well.
 * We need to document the need for the 
{{image-tag-to-manifest-plugin.hdfs-hash-file}} property somewhere - you don't 
get very far without it.
 * Do we not support specifying the mounts via environment variables like 
docker does?   I think people will expect that.  I originally tried using 
{{-Dmapreduce.map.env.YARN_CONTAINER_RUNTIME_RUNC_MOUNTS=...}} before realizing 
that I needed to specify default ro/rw mounts in yarn-site.xml.

Once I got past these issues, I was able to run jobs using the RunC container 
run-time on a one-node cluster.

Thanks for all the hard work on this feature!

 

> Add Java changes for the new RuncContainerRuntime
> -------------------------------------------------
>
>                 Key: YARN-9562
>                 URL: https://issues.apache.org/jira/browse/YARN-9562
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>            Reporter: Eric Badger
>            Assignee: Eric Badger
>            Priority: Major
>         Attachments: YARN-9562.001.patch, YARN-9562.002.patch, 
> YARN-9562.003.patch, YARN-9562.004.patch, YARN-9562.005.patch, 
> YARN-9562.006.patch, YARN-9562.007.patch, YARN-9562.008.patch, 
> YARN-9562.009.patch, YARN-9562.010.patch
>
>
> This JIRA will be used to add the Java changes for the new 
> RuncContainerRuntime. This will work off of YARN-9560 to use much of the 
> existing DockerLinuxContainerRuntime code once it is moved up into an 
> abstract class that can be extended. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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