[
https://issues.apache.org/jira/browse/MESOS-4039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15135878#comment-15135878
]
haosdent commented on MESOS-4039:
---------------------------------
Sorry to forgot post it.
{code}
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from PerfEventIsolatorTest
[ RUN ] PerfEventIsolatorTest.ROOT_CGROUPS_Sample
I0207 00:58:32.392724 16501 perf_event.cpp:71] Creating PerfEvent isolator
I0207 00:58:32.440187 16501 perf_event.cpp:109] PerfEvent isolator will profile
for 250ms every 500ms for events: { cycles, task-clock }
I0207 00:58:32.443006 16521 perf_event.cpp:217] Preparing perf event cgroup for
239d30bb-f7a1-413b-9d99-0914149d5899
E0207 00:58:33.224544 16518 perf_event.cpp:408] Failed to get perf sample:
Failed to parse perf sample: Failed to parse perf sample line '<not
counted>,,cycles,mesos/239d30bb-f7a1-413b-9d99-0914149d5899': Unexpected number
of fields
E0207 00:58:33.727793 16516 perf_event.cpp:408] Failed to get perf sample:
Failed to parse perf sample: Failed to parse perf sample line '<not
counted>,,cycles,mesos/239d30bb-f7a1-413b-9d99-0914149d5899': Unexpected number
of fields
E0207 00:58:34.230981 16517 perf_event.cpp:408] Failed to get perf sample:
Failed to parse perf sample: Failed to parse perf sample line '<not
counted>,,cycles,mesos/239d30bb-f7a1-413b-9d99-0914149d5899': Unexpected number
of fields
E0207 00:58:34.734318 16520 perf_event.cpp:408] Failed to get perf sample:
Failed to parse perf sample: Failed to parse perf sample line '<not
counted>,,cycles,mesos/239d30bb-f7a1-413b-9d99-0914149d5899': Unexpected number
of fields
E0207 00:58:35.237889 16517 perf_event.cpp:408] Failed to get perf sample:
Failed to parse perf sample: Failed to parse perf sample line '<not
counted>,,cycles,mesos/239d30bb-f7a1-413b-9d99-0914149d5899': Unexpected number
of fields
E0207 00:58:35.742452 16522 perf_event.cpp:408] Failed to get perf sample:
Failed to parse perf sample: Failed to parse perf sample line '<not
counted>,,cycles,mesos/239d30bb-f7a1-413b-9d99-0914149d5899': Unexpected number
of fields
E0207 00:58:36.246068 16515 perf_event.cpp:408] Failed to get perf sample:
Failed to parse perf sample: Failed to parse perf sample line '<not
counted>,,cycles,mesos/239d30bb-f7a1-413b-9d99-0914149d5899': Unexpected number
of fields
../../src/tests/containerizer/isolator_tests.cpp:1083: Failure
Expected: (statistics1.get().perf().timestamp()) !=
(statistics2.perf().timestamp()), actual: 1.45478e+09 vs 1.45478e+09
../../src/tests/containerizer/isolator_tests.cpp:1085: Failure
Value of: statistics2.perf().has_cycles()
Actual: false
Expected: true
../../src/tests/containerizer/isolator_tests.cpp:1088: Failure
Value of: statistics2.perf().has_task_clock()
Actual: false
Expected: true
[ FAILED ] PerfEventIsolatorTest.ROOT_CGROUPS_Sample (4069 ms)
[----------] 1 test from PerfEventIsolatorTest (4069 ms total)
[----------] Global test environment tear-down
../../src/tests/environment.cpp:732: Failure
Failed
Tests completed with child processes remaining:
-+- 16501 /home/haosdent/mesos/build/src/.libs/lt-mesos-tests
--gtest_filter=PerfEventIsolatorTest.ROOT_CGROUPS_Sample --verbose
|-+- 16580 /home/haosdent/mesos/build/src/.libs/lt-mesos-tests
--gtest_filter=PerfEventIsolatorTest.ROOT_CGROUPS_Sample --verbose
| \-+- 16582 perf stat --all-cpus --field-separator , --log-fd 1 --event
cycles --cgroup mesos/239d30bb-f7a1-413b-9d99-0914149d5899 --event task-clock
--cgroup mesos/239d30bb-f7a1-413b-9d99-0914149d5899 -- sleep 0.25
| \--- 16584 sleep 0.25
\--- 16581 ()
[==========] 1 test from 1 test case ran. (4095 ms total)
[ PASSED ] 0 tests.
[ FAILED ] 1 test, listed below:
[ FAILED ] PerfEventIsolatorTest.ROOT_CGROUPS_Sample
{code}
I use
{code}
sudo GLOG_v=1 ./bin/mesos-tests.sh
--gtest_filter="PerfEventIsolatorTest.ROOT_CGROUPS_Sample" --verbose
{code}
to test. As you see, have two problems. One is could not handle the perf event
format in CentOS 7.1(Kernel 3.10.0), the other one is didn't wait for processes
exit.
> PerfEventIsolatorTest.ROOT_CGROUPS_Sample fails
> -----------------------------------------------
>
> Key: MESOS-4039
> URL: https://issues.apache.org/jira/browse/MESOS-4039
> Project: Mesos
> Issue Type: Bug
> Reporter: Greg Mann
> Assignee: Jan Schlicht
> Labels: mesosphere, test-fail
>
> PerfEventIsolatorTest.ROOT_CGROUPS_Sample fails on CentOS 6.6:
> {code}
> [----------] 1 test from PerfEventIsolatorTest
> [ RUN ] PerfEventIsolatorTest.ROOT_CGROUPS_Sample
> ../../src/tests/containerizer/isolator_tests.cpp:848: Failure
> isolator: Perf is not supported
> [ FAILED ] PerfEventIsolatorTest.ROOT_CGROUPS_Sample (79 ms)
> [----------] 1 test from PerfEventIsolatorTest (79 ms total)
> [----------] Global test environment tear-down
> [==========] 1 test from 1 test case ran. (86 ms total)
> [ PASSED ] 0 tests.
> [ FAILED ] 1 test, listed below:
> [ FAILED ] PerfEventIsolatorTest.ROOT_CGROUPS_Sample
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)