Looks like cgroups are mounted on /sys/fs/cgroup so I'd expect the tests to fail again. Are you running systemd? If the tests do fail, and you're not running systemd, you should try manually umount'ing cgroups and re-running the tests (no need to rebuild, just run `make check` again).
Ian On Aug 1, 2013, at 12:18 PM, Kevin Lyda <[email protected]> wrote: > [Initial reply not sent to list] > > Will remove lxc and make sure cgroups are unmounted. This is not in a > VM; it's on an x86_64 machine. Replying via phone so will get the > other info in a bit. > > [Followup] > > Right, removed lxc. Noted that there's a cgroups-lite package that > might be an issue. Hm. No, that mounts cgroups. > > OK, lscgroup is in the cgroup-bin package. That also mounts cgroups. > But perhaps it isn't busy w/o lxc installed? > > Trying a build now. Output of requested commands follows; will report > build results when they're done. > > # lscgroup > cpu:/ > cpu:/sysdefault > cpuacct:/ > cpuacct:/sysdefault > devices:/ > devices:/sysdefault > memory:/ > memory:/sysdefault > freezer:/ > freezer:/sysdefault > # uname -a > Linux node29 3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 > 17:13:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux > # mount > /dev/sda1 on / type ext4 (rw,errors=remount-ro) > proc on /proc type proc (rw,noexec,nosuid,nodev) > sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) > none on /sys/fs/fuse/connections type fusectl (rw) > none on /sys/kernel/debug type debugfs (rw) > none on /sys/kernel/security type securityfs (rw) > udev on /dev type devtmpfs (rw,mode=0755) > devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) > tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) > none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) > none on /run/shm type tmpfs (rw,nosuid,nodev) > /dev/sdd1 on /u4 type ext4 (rw) > /dev/sdb1 on /u2 type ext4 (rw) > /dev/sdc1 on /u3 type ext4 (rw) > /dev/sda6 on /u1 type ext4 (rw) > cgroups on /sys/fs/cgroup type tmpfs (rw,uid=0,gid=0,mode=0755) > > Thanks for the feedback, > > Kevin > > > On Thu, Aug 1, 2013 at 7:43 PM, Ian Downes <[email protected]> wrote: >> The documentation is out of date and lxc has been deprecated; cgroups are >> used directly instead. We'll be updating the documentation shortly to >> reflect this. >> >> Installing lxc possibly mounted cgroups and led to the slew of busy errors. >> Could you please post the output of `mount` and, if you have libcgroup >> installed, `lscgroup`, ideally before and after lxc is installed? And also >> `uname -a`. >> >> The failed BalloonFramework test may be related to a bug that we're >> investigating. Are you running this inside a VM by any chance? >> >> Ian >> >> On Aug 1, 2013, at 8:59 AM, Kevin Lyda <[email protected]> wrote: >> >>> Running make check on master from github (bfdfdce) and I'm getting a >>> failure: >>> >>> [ OK ] AllocatorZooKeeperTest/0.SlaveReregistersFirst (2098 ms) >>> [----------] 2 tests from AllocatorZooKeeperTest/0 (4242 ms total) >>> >>> [----------] Global test environment tear-down >>> [==========] 240 tests from 46 test cases ran. (91604 ms total) >>> [ PASSED ] 239 tests. >>> [ FAILED ] 1 test, listed below: >>> [ FAILED ] CgroupsIsolatorTest.ROOT_CGROUPS_BalloonFramework >>> >>> 1 FAILED TEST >>> make[3]: *** [check-local] Error 1 >>> make[3]: Leaving directory `/usr/src/mesos/build/src' >>> make[2]: *** [check-am] Error 2 >>> make[2]: Leaving directory `/usr/src/mesos/build/src' >>> make[1]: *** [check] Error 2 >>> make[1]: Leaving directory `/usr/src/mesos/build/src' >>> make: *** [check-recursive] Error 1 >>> >>> This is on an up-to-date Ubuntu 12.04.2. Ah. I realise I hadn't >>> installed lxc. OK, trying again. >>> >>> Nope. Now the errors are worse (built from a clean tree, same commit): >>> >>> [----------] Global test environment tear-down >>> [==========] 239 tests from 45 test cases ran. (91234 ms total) >>> [ PASSED ] 216 tests. >>> [ FAILED ] 23 tests, listed below: >>> [ FAILED ] SlaveRecoveryTest/1.RecoverSlaveState, where TypeParam = >>> mesos::internal::slave::CgroupsIsolator >>> [ FAILED ] SlaveRecoveryTest/1.RecoverStatusUpdateManager, where >>> TypeParam = mesos::internal::slave::CgroupsIsolator >>> [ FAILED ] SlaveRecoveryTest/1.ReconnectExecutor, where TypeParam = >>> mesos::internal::slave::CgroupsIsolator >>> [ FAILED ] SlaveRecoveryTest/1.RecoverUnregisteredExecutor, where >>> TypeParam = mesos::internal::slave::CgroupsIsolator >>> [ FAILED ] SlaveRecoveryTest/1.RecoverTerminatedExecutor, where >>> TypeParam = mesos::internal::slave::CgroupsIsolator >>> [ FAILED ] SlaveRecoveryTest/1.CleanupExecutor, where TypeParam = >>> mesos::internal::slave::CgroupsIsolator >>> [ FAILED ] SlaveRecoveryTest/1.RemoveNonCheckpointingFramework, >>> where TypeParam = mesos::internal::slave::CgroupsIsolator >>> [ FAILED ] SlaveRecoveryTest/1.NonCheckpointingFramework, where >>> TypeParam = mesos::internal::slave::CgroupsIsolator >>> [ FAILED ] SlaveRecoveryTest/1.NonCheckpointingSlave, where >>> TypeParam = mesos::internal::slave::CgroupsIsolator >>> [ FAILED ] SlaveRecoveryTest/1.KillTask, where TypeParam = >>> mesos::internal::slave::CgroupsIsolator >>> [ FAILED ] SlaveRecoveryTest/1.GCExecutor, where TypeParam = >>> mesos::internal::slave::CgroupsIsolator >>> [ FAILED ] SlaveRecoveryTest/1.ShutdownSlave, where TypeParam = >>> mesos::internal::slave::CgroupsIsolator >>> [ FAILED ] IsolatorTest/1.Usage, where TypeParam = >>> mesos::internal::slave::CgroupsIsolator >>> [ FAILED ] CgroupsIsolatorTest.ROOT_CGROUPS_BalloonFramework >>> [ FAILED ] CgroupsAnyHierarchyWithCpuMemoryTest.ROOT_CGROUPS_Busy >>> [ FAILED ] >>> CgroupsAnyHierarchyWithCpuMemoryTest.ROOT_CGROUPS_SubsystemsHierarchy >>> [ FAILED ] >>> CgroupsAnyHierarchyWithCpuMemoryTest.ROOT_CGROUPS_MountedSubsystems >>> [ FAILED ] CgroupsAnyHierarchyWithCpuMemoryTest.ROOT_CGROUPS_CreateRemove >>> [ FAILED ] CgroupsAnyHierarchyWithCpuMemoryTest.ROOT_CGROUPS_Listen >>> [ FAILED ] CgroupsAnyHierarchyWithCpuAcctMemoryTest.ROOT_CGROUPS_Stat >>> [ FAILED ] CgroupsAnyHierarchyWithCpuMemoryFreezerTest.ROOT_CGROUPS_Freeze >>> [ FAILED ] CgroupsAnyHierarchyWithCpuMemoryFreezerTest.ROOT_CGROUPS_Kill >>> [ FAILED ] >>> CgroupsAnyHierarchyWithCpuMemoryFreezerTest.ROOT_CGROUPS_Destroy >>> >>> 23 FAILED TESTS >>> make[3]: *** [check-local] Error 1 >>> make[3]: Leaving directory `/usr/src/mesos/build/src' >>> make[2]: *** [check-am] Error 2 >>> make[2]: Leaving directory `/usr/src/mesos/build/src' >>> make[1]: *** [check] Error 2 >>> make[1]: Leaving directory `/usr/src/mesos/build/src' >>> make: *** [check-recursive] Error 1 >>> >>> Kevin >>> >>> -- >>> Kevin Lyda >>> Galway, Ireland >>> US Citizen overseas? We can vote. >>> Register now: http://www.votefromabroad.org/ >> > > > > -- > Kevin Lyda > Galway, Ireland > US Citizen overseas? We can vote. > Register now: http://www.votefromabroad.org/
