[jira] [Commented] (MESOS-3964) LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8.
[ https://issues.apache.org/jira/browse/MESOS-3964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15026771#comment-15026771 ] Till Toenshoff commented on MESOS-3964: --- Thanks for referencing this, supports our results, good. > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8. > --- > > Key: MESOS-3964 > URL: https://issues.apache.org/jira/browse/MESOS-3964 > Project: Mesos > Issue Type: Bug > Components: isolation, test >Affects Versions: 0.26.0 > Environment: Debian 8, gcc 4.9.2, Docker 1.9.0, vagrant, libvirt > Vagrantfile: see MESOS-3957 >Reporter: Bernd Mathiske >Assignee: Greg Mann >Priority: Blocker > Labels: mesosphere > > sudo ./bin/mesos-test.sh > --gtest_filter="LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs" > {noformat} > ... > F1119 14:34:52.514742 30706 isolator_tests.cpp:455] CHECK_SOME(isolator): > Failed to find 'cpu.cfs_quota_us'. Your kernel might be too old to use the > CFS cgroups feature. > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-3964) LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8.
[ https://issues.apache.org/jira/browse/MESOS-3964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15026755#comment-15026755 ] haosdent commented on MESOS-3964: - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789019 > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8. > --- > > Key: MESOS-3964 > URL: https://issues.apache.org/jira/browse/MESOS-3964 > Project: Mesos > Issue Type: Bug > Components: isolation, test >Affects Versions: 0.26.0 > Environment: Debian 8, gcc 4.9.2, Docker 1.9.0, vagrant, libvirt > Vagrantfile: see MESOS-3957 >Reporter: Bernd Mathiske >Assignee: Greg Mann >Priority: Blocker > Labels: mesosphere > > sudo ./bin/mesos-test.sh > --gtest_filter="LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs" > {noformat} > ... > F1119 14:34:52.514742 30706 isolator_tests.cpp:455] CHECK_SOME(isolator): > Failed to find 'cpu.cfs_quota_us'. Your kernel might be too old to use the > CFS cgroups feature. > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-3964) LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8.
[ https://issues.apache.org/jira/browse/MESOS-3964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15025901#comment-15025901 ] Greg Mann commented on MESOS-3964: -- I prepared a patch for the aforementioned solution: https://reviews.apache.org/r/40679/ > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8. > --- > > Key: MESOS-3964 > URL: https://issues.apache.org/jira/browse/MESOS-3964 > Project: Mesos > Issue Type: Bug > Components: isolation, test >Affects Versions: 0.26.0 > Environment: Debian 8, gcc 4.9.2, Docker 1.9.0, vagrant, libvirt > Vagrantfile: see MESOS-3957 >Reporter: Bernd Mathiske >Assignee: Greg Mann >Priority: Blocker > Labels: mesosphere > > sudo ./bin/mesos-test.sh > --gtest_filter="LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs" > {noformat} > ... > F1119 14:34:52.514742 30706 isolator_tests.cpp:455] CHECK_SOME(isolator): > Failed to find 'cpu.cfs_quota_us'. Your kernel might be too old to use the > CFS cgroups feature. > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-3964) LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8.
[ https://issues.apache.org/jira/browse/MESOS-3964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15023324#comment-15023324 ] Till Toenshoff commented on MESOS-3964: --- You mean the CFS related items?! > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8. > --- > > Key: MESOS-3964 > URL: https://issues.apache.org/jira/browse/MESOS-3964 > Project: Mesos > Issue Type: Bug > Components: isolation, test >Affects Versions: 0.26.0 > Environment: Debian 8, gcc 4.9.2, Docker 1.9.0, vagrant, libvirt > Vagrantfile: see MESOS-3957 >Reporter: Bernd Mathiske >Assignee: Greg Mann >Priority: Blocker > Labels: mesosphere > > sudo ./bin/mesos-test.sh > --gtest_filter="LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs" > {noformat} > ... > F1119 14:34:52.514742 30706 isolator_tests.cpp:455] CHECK_SOME(isolator): > Failed to find 'cpu.cfs_quota_us'. Your kernel might be too old to use the > CFS cgroups feature. > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-3964) LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8.
[ https://issues.apache.org/jira/browse/MESOS-3964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15023372#comment-15023372 ] Till Toenshoff commented on MESOS-3964: --- It seems this always fails on "out-of-the-box" Debian kernels - all versions I tried lacked the "CFS bandwidth control" . Even their experimental Kernel (4.3 right now) does not seem to support it. So far, I did however not find out why... So unless we come up with some documentation updates that explain how to get this to work on Debian8, my vote here is to detect the presence of this Kernel feature and to disable this test on systems that do not support it. > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8. > --- > > Key: MESOS-3964 > URL: https://issues.apache.org/jira/browse/MESOS-3964 > Project: Mesos > Issue Type: Bug > Components: isolation, test >Affects Versions: 0.26.0 > Environment: Debian 8, gcc 4.9.2, Docker 1.9.0, vagrant, libvirt > Vagrantfile: see MESOS-3957 >Reporter: Bernd Mathiske >Assignee: Greg Mann >Priority: Blocker > Labels: mesosphere > > sudo ./bin/mesos-test.sh > --gtest_filter="LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs" > {noformat} > ... > F1119 14:34:52.514742 30706 isolator_tests.cpp:455] CHECK_SOME(isolator): > Failed to find 'cpu.cfs_quota_us'. Your kernel might be too old to use the > CFS cgroups feature. > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-3964) LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8.
[ https://issues.apache.org/jira/browse/MESOS-3964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15023394#comment-15023394 ] Greg Mann commented on MESOS-3964: -- As [~tillt] suggests in the comments of MESOS-3978, a possible solution to this issue would be to perform a check for the existence of the CFS cgroups, something like the following: {code} $ ls -l /sys/fs/cgroup/cpu/cpu.cfs_quota_us ls: cannot access /sys/fs/cgroup/cpu/cpu.cfs_quota_us: No such file or directory $ echo $? 2 {code} If this test fails, the test suite could filter out the offending tests. However, we should be cautious that the absence of these cgroups won't cause problems for the isolator/containerizer code. I've sent an email out to the devlist suggesting this solution and soliciting feedback. > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8. > --- > > Key: MESOS-3964 > URL: https://issues.apache.org/jira/browse/MESOS-3964 > Project: Mesos > Issue Type: Bug > Components: isolation, test >Affects Versions: 0.26.0 > Environment: Debian 8, gcc 4.9.2, Docker 1.9.0, vagrant, libvirt > Vagrantfile: see MESOS-3957 >Reporter: Bernd Mathiske >Assignee: Greg Mann >Priority: Blocker > Labels: mesosphere > > sudo ./bin/mesos-test.sh > --gtest_filter="LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs" > {noformat} > ... > F1119 14:34:52.514742 30706 isolator_tests.cpp:455] CHECK_SOME(isolator): > Failed to find 'cpu.cfs_quota_us'. Your kernel might be too old to use the > CFS cgroups feature. > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-3964) LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8.
[ https://issues.apache.org/jira/browse/MESOS-3964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15023475#comment-15023475 ] Marco Massenzio commented on MESOS-3964: Thanks for the investigation and proposed solution! As I mentioned earlier today, please let's not confuse "tests passing on Configuration X" with "supporting Mesos running on OS Distro X" - those are two different (if somewhat overlapping) domains. If a test consistently fails due to the lack of a kernel feature (or whatever) on a given platform, I find it perfectly reasonable to just disable the test (we can then have a conversation as to what it would take to make Mesos run on that same distro/OS; assuming that it doesn't, which also doesn't seem the case here anyway?). > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8. > --- > > Key: MESOS-3964 > URL: https://issues.apache.org/jira/browse/MESOS-3964 > Project: Mesos > Issue Type: Bug > Components: isolation, test >Affects Versions: 0.26.0 > Environment: Debian 8, gcc 4.9.2, Docker 1.9.0, vagrant, libvirt > Vagrantfile: see MESOS-3957 >Reporter: Bernd Mathiske >Assignee: Greg Mann >Priority: Blocker > Labels: mesosphere > > sudo ./bin/mesos-test.sh > --gtest_filter="LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs" > {noformat} > ... > F1119 14:34:52.514742 30706 isolator_tests.cpp:455] CHECK_SOME(isolator): > Failed to find 'cpu.cfs_quota_us'. Your kernel might be too old to use the > CFS cgroups feature. > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-3964) LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8.
[ https://issues.apache.org/jira/browse/MESOS-3964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15022595#comment-15022595 ] haosdent commented on MESOS-3964: - cpu related cgroup items are not exists in the image, looks strange. {noformat} vagrant@debian-jessie:/sys/fs/cgroup/cpu$ ls -1 . cgroup.clone_children cgroup.procs cgroup.sane_behavior cpuacct.stat cpuacct.usage cpuacct.usage_percpu cpu.shares notify_on_release release_agent tasks {noformat} > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8. > --- > > Key: MESOS-3964 > URL: https://issues.apache.org/jira/browse/MESOS-3964 > Project: Mesos > Issue Type: Bug > Components: isolation, test >Affects Versions: 0.26.0 > Environment: Debian 8, gcc 4.9.2, Docker 1.9.0, vagrant, libvirt > Vagrantfile: see MESOS-3957 >Reporter: Bernd Mathiske >Assignee: Greg Mann > Labels: mesosphere > > sudo ./bin/mesos-test.sh > --gtest_filter="LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs" > {noformat} > ... > F1119 14:34:52.514742 30706 isolator_tests.cpp:455] CHECK_SOME(isolator): > Failed to find 'cpu.cfs_quota_us'. Your kernel might be too old to use the > CFS cgroups feature. > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-3964) LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8.
[ https://issues.apache.org/jira/browse/MESOS-3964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15018223#comment-15018223 ] Marco Massenzio commented on MESOS-3964: Same as the other ones, it would be great to know whether these are {{0.26}} regressions or have been failing for a while (or, even, did they ever pass?). Thanks, this is a release blocker. > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs and > LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs_Big_Quota fail on Debian 8. > --- > > Key: MESOS-3964 > URL: https://issues.apache.org/jira/browse/MESOS-3964 > Project: Mesos > Issue Type: Bug > Components: isolation, test >Affects Versions: 0.26.0 > Environment: Debian 8, gcc 4.9.2, Docker 1.9.0, vagrant, libvirt > Vagrantfile: see MESOS-3957 >Reporter: Bernd Mathiske >Assignee: Greg Mann > Labels: mesosphere > > sudo ./bin/mesos-test.sh > --gtest_filter="LimitedCpuIsolatorTest.ROOT_CGROUPS_Cfs" > {noformat} > ... > F1119 14:34:52.514742 30706 isolator_tests.cpp:455] CHECK_SOME(isolator): > Failed to find 'cpu.cfs_quota_us'. Your kernel might be too old to use the > CFS cgroups feature. > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)