Return-Path: X-Original-To: apmail-mesos-issues-archive@minotaur.apache.org Delivered-To: apmail-mesos-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0150D1777B for ; Mon, 23 Mar 2015 20:59:53 +0000 (UTC) Received: (qmail 35397 invoked by uid 500); 23 Mar 2015 20:59:52 -0000 Delivered-To: apmail-mesos-issues-archive@mesos.apache.org Received: (qmail 35363 invoked by uid 500); 23 Mar 2015 20:59:52 -0000 Mailing-List: contact issues-help@mesos.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@mesos.apache.org Delivered-To: mailing list issues@mesos.apache.org Received: (qmail 35353 invoked by uid 99); 23 Mar 2015 20:59:52 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 23 Mar 2015 20:59:52 +0000 Date: Mon, 23 Mar 2015 20:59:52 +0000 (UTC) From: "Benjamin Mahler (JIRA)" To: issues@mesos.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (MESOS-2532) UserCgroupIsolatorTest failures due to: "Failed to prepare isolator: cgroup already exists" MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/MESOS-2532?page=3Dcom.atlassian= .jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D1437= 6624#comment-14376624 ]=20 Benjamin Mahler commented on MESOS-2532: ---------------------------------------- Looked with [~jieyu], it looks like these tests generate their own non-uniq= ue container IDs and these can get left-over after the tests complete: {code} TYPED_TEST(UserCgroupIsolatorTest, ROOT_CGROUPS_UserCgroup) { // ... ContainerID containerId; containerId.set_value("container"); {code} {noformat} [bmahler@smfd-atr-11-sr1 build]$ ls -l /sys/fs/cgroup/cpu/mesos/container total 0 -rw-r--r-- 1 root root 0 Jan 8 18:29 cgroup.clone_children --w--w--w- 1 root root 0 Jan 8 18:29 cgroup.event_control -rw-r--r-- 1 root root 0 Jan 8 18:29 cgroup.procs -rw-r--r-- 1 root root 0 Jan 8 18:29 cpu.cfs_period_us -rw-r--r-- 1 root root 0 Jan 8 18:29 cpu.cfs_quota_us -rw-r--r-- 1 root root 0 Jan 8 18:29 cpu.rt_period_us -rw-r--r-- 1 root root 0 Jan 8 18:29 cpu.rt_runtime_us -rw-r--r-- 1 root root 0 Jan 8 18:29 cpu.shares -r--r--r-- 1 root root 0 Jan 8 18:29 cpu.stat -rw-r--r-- 1 root root 0 Jan 8 18:29 notify_on_release -rw-r--r-- 1 root root 0 Jan 8 18:29 tasks {noformat} > UserCgroupIsolatorTest failures due to: "Failed to prepare isolator: cgro= up already exists" > -------------------------------------------------------------------------= ------------------ > > Key: MESOS-2532 > URL: https://issues.apache.org/jira/browse/MESOS-2532 > Project: Mesos > Issue Type: Bug > Components: test > Affects Versions: 0.22.0 > Reporter: Benjamin Mahler > Labels: twitter > > This is on a CentOS machine: > {code: title=3Dsudo make check -j24 MESOS_VERBOSE=3D1 GLOG_v=3D1 GTEST_FI= LTER=3D"UserCgroupIsolatorTest*"} > ------------------------------------------------------------- > We cannot run any cgroups tests that require mounting > hierarchies because you have the following hierarchies mounted: > /sys/fs/cgroup/cpu, /sys/fs/cgroup/cpuacct, /sys/fs/cgroup/freezer, /sys/= fs/cgroup/memory, /sys/fs/cgroup/perf_event > We'll disable the CgroupsNoHierarchyTest test fixture for now. > ------------------------------------------------------------- > ------------------------------------------------------------- > We cannot run any Docker tests because: > Failed to execute 'docker version': exited with status 127 > ------------------------------------------------------------- > Note: Google Test filter =3D UserCgroupIsolatorTest*-DockerContainerizerT= est.ROOT_DOCKER_Launch_Executor:DockerContainerizerTest.ROOT_DOCKER_Launch_= Executor_Bridged:DockerContainerizerTest.ROOT_DOCKER_Launch:DockerContainer= izerTest.ROOT_DOCKER_Kill:DockerContainerizerTest.ROOT_DOCKER_Usage:DockerC= ontainerizerTest.ROOT_DOCKER_Update:DockerContainerizerTest.DISABLED_ROOT_D= OCKER_Recover:DockerContainerizerTest.ROOT_DOCKER_Logs:DockerContainerizerT= est.ROOT_DOCKER_Default_CMD:DockerContainerizerTest.ROOT_DOCKER_Default_CMD= _Override:DockerContainerizerTest.ROOT_DOCKER_Default_CMD_Args:DockerContai= nerizerTest.ROOT_DOCKER_SlaveRecoveryTaskContainer:DockerContainerizerTest.= DISABLED_ROOT_DOCKER_SlaveRecoveryExecutorContainer:DockerContainerizerTest= .ROOT_DOCKER_PortMapping:DockerContainerizerTest.ROOT_DOCKER_LaunchSandboxW= ithColon:DockerContainerizerTest.ROOT_DOCKER_DestroyWhileFetching:DockerCon= tainerizerTest.ROOT_DOCKER_DestroyWhilePulling:DockerTest.ROOT_DOCKER_inter= face:DockerTest.ROOT_DOCKER_CheckCommandWithShell:DockerTest.ROOT_DOCKER_Ch= eckPortResource:DockerTest.ROOT_DOCKER_CancelPull:CgroupsNoHierarchyTest.RO= OT_CGROUPS_NOHIERARCHY_MountUnmountHierarchy:SlaveCount/Registrar_BENCHMARK= _Test.performance/0:SlaveCount/Registrar_BENCHMARK_Test.performance/1:Slave= Count/Registrar_BENCHMARK_Test.performance/2:SlaveCount/Registrar_BENCHMARK= _Test.performance/3 > [=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D] Running 3 tests from 3 test cases. > [----------] Global test environment set-up. > [----------] 1 test from UserCgroupIsolatorTest/0, where TypeParam =3D me= sos::internal::slave::CgroupsMemIsolatorProcess > userdel: user mesos.test.unprivileged.user does not exist > [ RUN ] UserCgroupIsolatorTest/0.ROOT_CGROUPS_UserCgroup > Using temporary directory '/tmp/UserCgroupIsolatorTest_0_ROOT_CGROUPS_Use= rCgroup_ASJu3B' > ../../src/tests/isolator_tests.cpp:1067: Failure > (isolator.get()->prepare( containerId, executorInfo, os::getcwd(), UNPRIV= ILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup already exi= sts > [ FAILED ] UserCgroupIsolatorTest/0.ROOT_CGROUPS_UserCgroup, where Type= Param =3D mesos::internal::slave::CgroupsMemIsolatorProcess (18 ms) > [----------] 1 test from UserCgroupIsolatorTest/0 (18 ms total) > [----------] 1 test from UserCgroupIsolatorTest/1, where TypeParam =3D me= sos::internal::slave::CgroupsCpushareIsolatorProcess > userdel: user mesos.test.unprivileged.user does not exist > [ RUN ] UserCgroupIsolatorTest/1.ROOT_CGROUPS_UserCgroup > Using temporary directory '/tmp/UserCgroupIsolatorTest_1_ROOT_CGROUPS_Use= rCgroup_VIwHI4' > ../../src/tests/isolator_tests.cpp:1067: Failure > (isolator.get()->prepare( containerId, executorInfo, os::getcwd(), UNPRIV= ILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup already exi= sts > [ FAILED ] UserCgroupIsolatorTest/1.ROOT_CGROUPS_UserCgroup, where Type= Param =3D mesos::internal::slave::CgroupsCpushareIsolatorProcess (11 ms) > [----------] 1 test from UserCgroupIsolatorTest/1 (12 ms total) > [----------] 1 test from UserCgroupIsolatorTest/2, where TypeParam =3D me= sos::internal::slave::CgroupsPerfEventIsolatorProcess > userdel: user mesos.test.unprivileged.user does not exist > [ RUN ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup > Using temporary directory '/tmp/UserCgroupIsolatorTest_2_ROOT_CGROUPS_Use= rCgroup_Cm2jhz' > I0323 20:47:15.297801 2047 perf_event.cpp:71] Creating PerfEvent isolato= r > I0323 20:47:15.312007 2047 perf_event.cpp:109] PerfEvent isolator will p= rofile for 10secs every 1mins for events: { cpu-cycles } > I0323 20:47:15.312500 2069 perf_event.cpp:221] Preparing perf event cgro= up for container > ../../src/tests/isolator_tests.cpp:1067: Failure > (isolator.get()->prepare( containerId, executorInfo, os::getcwd(), UNPRIV= ILEGED_USERNAME)).failure(): Failed to prepare isolator: cgroup already exi= sts > [ FAILED ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup, where Type= Param =3D mesos::internal::slave::CgroupsPerfEventIsolatorProcess (18 ms) > [----------] 1 test from UserCgroupIsolatorTest/2 (18 ms total) > [----------] Global test environment tear-down > [=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D] 3 tests from 3 test cases ran. (2207 ms = total) > [ PASSED ] 0 tests. > [ FAILED ] 3 tests, listed below: > [ FAILED ] UserCgroupIsolatorTest/0.ROOT_CGROUPS_UserCgroup, where Type= Param =3D mesos::internal::slave::CgroupsMemIsolatorProcess > [ FAILED ] UserCgroupIsolatorTest/1.ROOT_CGROUPS_UserCgroup, where Type= Param =3D mesos::internal::slave::CgroupsCpushareIsolatorProcess > [ FAILED ] UserCgroupIsolatorTest/2.ROOT_CGROUPS_UserCgroup, where Type= Param =3D mesos::internal::slave::CgroupsPerfEventIsolatorProcess > {code} > cc [~idownes] [~jieyu] -- This message was sent by Atlassian JIRA (v6.3.4#6332)