Yan Xu created MESOS-1083:
-----------------------------
Summary: Error in CgroupsTest::SetUpTestCase() and
TearDownTestCase()
Key: MESOS-1083
URL: https://issues.apache.org/jira/browse/MESOS-1083
Project: Mesos
Issue Type: Bug
Components: test
Affects Versions: 0.18.0
Environment: Linux
Reporter: Yan Xu
Assignee: Yan Xu
Fix For: 0.19.0
The SetUpTestCase() and TearDownTestCase() methods in CgroupsTest weren't
updated for the contrainerizer change, after which `TEST_CGROUPS_HIERARCHY` is
no longer a hierarchy but the parent dir of multiple hierarchies.
(`TEST_CGROUPS_HIERARCHY` should probably be more aptly named
`TEST_CGROUPS_BASE_HIERARCHY` or `TEST_CGROUPS_HIERARCHY_BASE`)
Therefore `cgroups::cleanup(TEST_CGROUPS_HIERARCHY)` no longer makes sense and
it causes the following error:
[ OK ] CgroupsAnyHierarchyWithCpuMemoryFreezerTest.ROOT_CGROUPS_Freeze
(13 ms)
// Tearing down CgroupsAnyHierarchyWithCpuMemoryFreezerTest
../../src/tests/cgroups_tests.cpp:69: Failure
(cgroups::cleanup(TEST_CGROUPS_HIERARCHY)).failure(): Operation not permitted
The error "Operation not permitted" is due to cleanup() being confused when the
argument isn't actually a hierarchy.
--
This message was sent by Atlassian JIRA
(v6.2#6252)