[ 
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)

Reply via email to