[ https://issues.apache.org/jira/browse/MESOS-3050?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14700261#comment-14700261 ]
Jie Yu commented on MESOS-3050: ------------------------------- Pushed a fix. [~marco-mesos], let me know if the tests are still failing. commit 3ae937fb1c41bf858d7e37e5679da646fe93734b Author: Jie Yu <yujie....@gmail.com> Date: Mon Aug 17 12:53:08 2015 -0700 Included /usr/bin/sh in the test root filesystem. Review: https://reviews.apache.org/r/37555 commit bd4332c68aea3aaf8eac3ef3a15b72541084e0c4 Author: Jie Yu <yujie....@gmail.com> Date: Mon Aug 17 12:47:52 2015 -0700 Used execlp instead of execl to exec processes in Mesos. Review: https://reviews.apache.org/r/37547 commit d7d3b52122613f536bcffe41a5f26132e99728af Author: Jie Yu <yujie....@gmail.com> Date: Mon Aug 17 12:47:41 2015 -0700 Used execlp instead of execl to exec processes in libprocess. Review: https://reviews.apache.org/r/37546 commit e70493a8acd3c6848bb9dbe7f7a72e694fe6cf07 Author: Jie Yu <yujie....@gmail.com> Date: Mon Aug 17 12:47:31 2015 -0700 Used execlp instead of execl to exec processes in stout. Review: https://reviews.apache.org/r/37545 > Failing ROOT_ tests on CentOS 7.1 > --------------------------------- > > Key: MESOS-3050 > URL: https://issues.apache.org/jira/browse/MESOS-3050 > Project: Mesos > Issue Type: Bug > Components: containerization, docker, test > Affects Versions: 0.23.0 > Environment: CentOS Linux release 7.1.1503 > 0.24.0 > Reporter: Adam B > Assignee: Timothy Chen > Priority: Blocker > Labels: mesosphere > Attachments: ROOT_tests.log > > > Running `sudo make check` on CentOS 7.1 for Mesos 0.23.0-rc3 causes several > several failures/errors: > {code} > [ RUN ] DockerTest.ROOT_DOCKER_CheckPortResource > ../../src/tests/docker_tests.cpp:303: Failure > (run).failure(): Container exited on error: exited with status 1 > [ FAILED ] DockerTest.ROOT_DOCKER_CheckPortResource (709 ms) > {code} > ... > {code} > [ RUN ] PerfEventIsolatorTest.ROOT_CGROUPS_Sample > ../../src/tests/isolator_tests.cpp:837: Failure > isolator: Failed to create PerfEvent isolator, invalid events: { cycles, > task-clock } > [ FAILED ] PerfEventIsolatorTest.ROOT_CGROUPS_Sample (9 ms) > [----------] 1 test from PerfEventIsolatorTest (9 ms total) > > [----------] 2 tests from SharedFilesystemIsolatorTest > [ RUN ] SharedFilesystemIsolatorTest.ROOT_RelativeVolume > + mount -n --bind > /tmp/SharedFilesystemIsolatorTest_ROOT_RelativeVolume_4yTEAC/var/tmp /var/tmp > + touch /var/tmp/492407e1-5dec-4b34-8f2f-130430f41aac > ../../src/tests/isolator_tests.cpp:1001: Failure > Value of: os::exists(file) > Actual: true > Expected: false > [ FAILED ] SharedFilesystemIsolatorTest.ROOT_RelativeVolume (92 ms) > [ RUN ] SharedFilesystemIsolatorTest.ROOT_AbsoluteVolume > + mount -n --bind > /tmp/SharedFilesystemIsolatorTest_ROOT_AbsoluteVolume_OwYrXK /var/tmp > + touch /var/tmp/7de712aa-52eb-4976-b0f9-32b6a006418d > ../../src/tests/isolator_tests.cpp:1086: Failure > Value of: os::exists(path::join(containerPath, filename)) > Actual: true > Expected: false > [ FAILED ] SharedFilesystemIsolatorTest.ROOT_AbsoluteVolume (100 ms) > {code} > ... > {code} > [----------] 1 test from UserCgroupIsolatorTest/0, where TypeParam = > mesos::internal::slave::CgroupsMemIsolatorProcess > userdel: user 'mesos.test.unprivileged.user' does not exist > [ RUN ] UserCgroupIsolatorTest/0.ROOT_CGROUPS_UserCgroup > -bash: /sys/fs/cgroup/blkio/user.slice/cgroup.procs: Permission denied > mkdir: cannot create directory ‘/sys/fs/cgroup/blkio/user.slice/user’: > Permission denied > ../../src/tests/isolator_tests.cpp:1274: Failure > Value of: os::system( "su - " + UNPRIVILEGED_USERNAME + " -c 'mkdir " + > path::join(flags.cgroups_hierarchy, userCgroup) + "'") > Actual: 256 > Expected: 0 > -bash: /sys/fs/cgroup/blkio/user.slice/user/cgroup.procs: No such file or > directory > ../../src/tests/isolator_tests.cpp:1283: Failure > Value of: os::system( "su - " + UNPRIVILEGED_USERNAME + " -c 'echo $$ >" + > path::join(flags.cgroups_hierarchy, userCgroup, "cgroup.procs") + "'") > Actual: 256 > Expected: 0 > -bash: > /sys/fs/cgroup/memory/mesos/bbf8c8f0-3d67-40df-a269-b3dc6a9597aa/cgroup.procs: > Permission denied > -bash: /sys/fs/cgroup/cpuacct,cpu/user.slice/cgroup.procs: No such file or > directory > mkdir: cannot create directory ‘/sys/fs/cgroup/cpuacct,cpu/user.slice/user’: > No such file or directory > ../../src/tests/isolator_tests.cpp:1274: Failure > Value of: os::system( "su - " + UNPRIVILEGED_USERNAME + " -c 'mkdir " + > path::join(flags.cgroups_hierarchy, userCgroup) + "'") > Actual: 256 > Expected: 0 > -bash: /sys/fs/cgroup/cpuacct,cpu/user.slice/user/cgroup.procs: No such file > or directory > ../../src/tests/isolator_tests.cpp:1283: Failure > Value of: os::system( "su - " + UNPRIVILEGED_USERNAME + " -c 'echo $$ >" + > path::join(flags.cgroups_hierarchy, userCgroup, "cgroup.procs") + "'") > Actual: 256 > Expected: 0 > -bash: > /sys/fs/cgroup/name=systemd/user.slice/user-2004.slice/session-3865.scope/cgroup.procs: > No such file or directory > mkdir: cannot create directory > ‘/sys/fs/cgroup/name=systemd/user.slice/user-2004.slice/session-3865.scope/user’: > No such file or directory > ../../src/tests/isolator_tests.cpp:1274: Failure > Value of: os::system( "su - " + UNPRIVILEGED_USERNAME + " -c 'mkdir " + > path::join(flags.cgroups_hierarchy, userCgroup) + "'") > Actual: 256 > Expected: 0 > -bash: > /sys/fs/cgroup/name=systemd/user.slice/user-2004.slice/session-3865.scope/user/cgroup.procs: > No such file or directory > ../../src/tests/isolator_tests.cpp:1283: Failure > Value of: os::system( "su - " + UNPRIVILEGED_USERNAME + " -c 'echo $$ >" + > path::join(flags.cgroups_hierarchy, userCgroup, "cgroup.procs") + "'") > Actual: 256 > Expected: 0 > [ FAILED ] UserCgroupIsolatorTest/0.ROOT_CGROUPS_UserCgroup, where > TypeParam = mesos::internal::slave::CgroupsMemIsolatorProcess (1034 ms) > [----------] 1 test from UserCgroupIsolatorTest/0 (1034 ms total) > [----------] 1 test from UserCgroupIsolatorTest/1, where TypeParam = > mesos::internal::slave::CgroupsCpushareIsolatorProcess > userdel: user 'mesos.test.unprivileged.user' does not exist > [ RUN ] UserCgroupIsolatorTest/1.ROOT_CGROUPS_UserCgroup > -bash: /sys/fs/cgroup/blkio/user.slice/cgroup.procs: Permission denied > mkdir: cannot create directory ‘/sys/fs/cgroup/blkio/user.slice/user’: > Permission denied > ../../src/tests/isolator_tests.cpp:1274: Failure > Value of: os::system( "su - " + UNPRIVILEGED_USERNAME + " -c 'mkdir " + > path::join(flags.cgroups_hierarchy, userCgroup) + "'") > Actual: 256 > Expected: 0 > -bash: /sys/fs/cgroup/blkio/user.slice/user/cgroup.procs: No such file or > directory > ../../src/tests/isolator_tests.cpp:1283: Failure > Value of: os::system( "su - " + UNPRIVILEGED_USERNAME + " -c 'echo $$ >" + > path::join(flags.cgroups_hierarchy, userCgroup, "cgroup.procs") + "'") > Actual: 256 > Expected: 0 > -bash: > /sys/fs/cgroup/cpuacct,cpu/mesos/eeeb99f0-7c5c-4185-869d-635d51dcc6e1/cgroup.procs: > No such file or directory > mkdir: cannot create directory > ‘/sys/fs/cgroup/cpuacct,cpu/mesos/eeeb99f0-7c5c-4185-869d-635d51dcc6e1/user’: > No such file or directory > ../../src/tests/isolator_tests.cpp:1274: Failure > Value of: os::system( "su - " + UNPRIVILEGED_USERNAME + " -c 'mkdir " + > path::join(flags.cgroups_hierarchy, userCgroup) + "'") > Actual: 256 > Expected: 0 > -bash: > /sys/fs/cgroup/cpuacct,cpu/mesos/eeeb99f0-7c5c-4185-869d-635d51dcc6e1/user/cgroup.procs: > No such file or directory > ../../src/tests/isolator_tests.cpp:1283: Failure > Value of: os::system( "su - " + UNPRIVILEGED_USERNAME + " -c 'echo $$ >" + > path::join(flags.cgroups_hierarchy, userCgroup, "cgroup.procs") + "'") > Actual: 256 > Expected: 0 > -bash: > /sys/fs/cgroup/name=systemd/user.slice/user-2004.slice/session-3865.scope/cgroup.procs: > No such file or directory > mkdir: cannot create directory > ‘/sys/fs/cgroup/name=systemd/user.slice/user-2004.slice/session-3865.scope/user’: > No such file or directory > ../../src/tests/isolator_tests.cpp:1274: Failure > Value of: os::system( "su - " + UNPRIVILEGED_USERNAME + " -c 'mkdir " + > path::join(flags.cgroups_hierarchy, userCgroup) + "'") > Actual: 256 > Expected: 0 > -bash: > /sys/fs/cgroup/name=systemd/user.slice/user-2004.slice/session-3865.scope/user/cgroup.procs: > No such file or directory > ../../src/tests/isolator_tests.cpp:1283: Failure > Value of: os::system( "su - " + UNPRIVILEGED_USERNAME + " -c 'echo $$ >" + > path::join(flags.cgroups_hierarchy, userCgroup, "cgroup.procs") + "'") > Actual: 256 > Expected: 0 > [ FAILED ] UserCgroupIsolatorTest/1.ROOT_CGROUPS_UserCgroup, where > TypeParam = mesos::internal::slave::CgroupsCpushareIsolatorProcess (763 ms) > [----------] 1 test from UserCgroupIsolatorTest/1 (763 ms total) > [----------] 1 test from UserCgroupIsolatorTest/2, where TypeParam = > mesos::internal::slave::CgroupsPerfEventIsolatorProcess > userdel: user 'mesos.test.unprivileged.user' does not exist > [ RUN ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup > ../../src/tests/isolator_tests.cpp:1200: Failure > isolator: Failed to create PerfEvent isolator, invalid events: { cpu-cycles } > [ FAILED ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup, where > TypeParam = mesos::internal::slave::CgroupsPerfEventIsolatorProcess (6 ms) > [----------] 1 test from UserCgroupIsolatorTest/2 (6 ms total) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)