[ https://issues.apache.org/jira/browse/YARN-8922?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16657450#comment-16657450 ]
Eric Yang commented on YARN-8922: --------------------------------- [~rkanter] Thank you for the patch. I get a segmentation fault with patch 001 when running test-container-executor as normal user. {code} [ERROR] Failed to execute goal org.apache.hadoop:hadoop-maven-plugins:3.3.0-SNAPSHOT:cmake-test (test-container-executor) on project hadoop-yarn-server-nodemanager: Test /home/eyang/test/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/target/native/target/usr/local/bin/test-container-executor returned ERROR CODE 139 -> [Help 1] {code} > Fix test-container-executor > --------------------------- > > Key: YARN-8922 > URL: https://issues.apache.org/jira/browse/YARN-8922 > Project: Hadoop YARN > Issue Type: Bug > Components: test > Affects Versions: 3.3.0 > Reporter: Robert Kanter > Assignee: Robert Kanter > Priority: Major > Attachments: YARN-8922.001.patch > > > YARN-8448 attempted to fix the {{test-container-executor}} C test to be able > to run as root. The test claims that it should be possible to run as root; > in fact, there are some tests that only run if you use root. > One of the fixes was to change the permissions of the test's config dir to > 0777 from 0755. The problem was that the directory was owned by root, but > then other users would need to write files/directories under it, which would > fail with 0755. YARN-8448 fixed this by making it 0777. However, this > breaks running cetest because it expects the directory to be 0755, and it's > run afterwards. > The proper fix for all this is to leave the directory at 0755, but to make > sure it's owned by the "nodemanager" user. Confusingly, in > {{test-container-executor}}, that appears to be the {{username}} and not the > {{yarn_username}} (i.e. {{username}} is the user running the NM while > {{yarn_username}} is just some user running a Yarn app). -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org