Chun-Hung Hsiao created MESOS-9765:
--------------------------------------

             Summary: Test `ROOT_CreateDestroyPersistentMountVolumeWithReboot` 
is flaky.
                 Key: MESOS-9765
                 URL: https://issues.apache.org/jira/browse/MESOS-9765
             Project: Mesos
          Issue Type: Bug
          Components: test
            Reporter: Chun-Hung Hsiao
            Assignee: Chun-Hung Hsiao


Observed a failure on test 
{{CSIVersion/StorageLocalResourceProviderTest.ROOT_CreateDestroyPersistentMountVolumeWithReboot/v0}}
 with the following error:
{noformat}
unknown file: Failure

Unexpected mock function call - returning directly.
    Function call: statusUpdate(0x7ffea80beb70, @0x7f6027ff6b90 136-byte object 
<E0-A2 02-36 60-7F 00-00 00-00 00-00 00-00 00-00 3E-EC 00-00 00-00 00-00 B8-0C 
B0-33 60-7F 00-00 40-7C 0A-04 60-7F 00-00 30-0A 0C-04 60-7F 00-00 F0-7D 07-04 
60-7F 00-00 20-88 0B-04 60-7F 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 
00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 A0-28 0C-04 60-7F 
00-00 E7-52 88-A9 71-4C D7-41 00-00 00-00 01-00 00-00 08-00 00-00 03-00 00-00>)
Google Mock tried the following 6 expectations, but none matched:

/home/centos/workspace/mesos/Mesos_CI-build/FLAG/CMake/label/mesos-ec2-centos-7/mesos/src/tests/storage_local_resource_provider_tests.cpp:2552:
 tried expectation #0: EXPECT_CALL(sched, statusUpdate(&driver, 
TaskStatusStateEq(TASK_STARTING)))...
  Expected arg #1: task status state eq TASK_STARTING
           Actual: 136-byte object <E0-A2 02-36 60-7F 00-00 00-00 00-00 00-00 
00-00 3E-EC 00-00 00-00 00-00 B8-0C B0-33 60-7F 00-00 40-7C 0A-04 60-7F 00-00 
30-0A 0C-04 60-7F 00-00 F0-7D 07-04 60-7F 00-00 20-88 0B-04 60-7F 00-00 ... 
00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 
00-00 00-00 00-00 A0-28 0C-04 60-7F 00-00 E7-52 88-A9 71-4C D7-41 00-00 00-00 
01-00 00-00 08-00 00-00 03-00 00-00>
         Expected: to be called once
           Actual: called once - saturated and active
/home/centos/workspace/mesos/Mesos_CI-build/FLAG/CMake/label/mesos-ec2-centos-7/mesos/src/tests/storage_local_resource_provider_tests.cpp:2553:
 tried expectation #1: EXPECT_CALL(sched, statusUpdate(&driver, 
TaskStatusStateEq(TASK_RUNNING)))...
  Expected arg #1: task status state eq TASK_RUNNING
           Actual: 136-byte object <E0-A2 02-36 60-7F 00-00 00-00 00-00 00-00 
00-00 3E-EC 00-00 00-00 00-00 B8-0C B0-33 60-7F 00-00 40-7C 0A-04 60-7F 00-00 
30-0A 0C-04 60-7F 00-00 F0-7D 07-04 60-7F 00-00 20-88 0B-04 60-7F 00-00 ... 
00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 
00-00 00-00 00-00 A0-28 0C-04 60-7F 00-00 E7-52 88-A9 71-4C D7-41 00-00 00-00 
01-00 00-00 08-00 00-00 03-00 00-00>
         Expected: to be called once
           Actual: called once - saturated and active
/home/centos/workspace/mesos/Mesos_CI-build/FLAG/CMake/label/mesos-ec2-centos-7/mesos/src/tests/storage_local_resource_provider_tests.cpp:2554:
 tried expectation #2: EXPECT_CALL(sched, statusUpdate(&driver, 
TaskStatusStateEq(TASK_FINISHED)))...
  Expected arg #1: task status state eq TASK_FINISHED
           Actual: 136-byte object <E0-A2 02-36 60-7F 00-00 00-00 00-00 00-00 
00-00 3E-EC 00-00 00-00 00-00 B8-0C B0-33 60-7F 00-00 40-7C 0A-04 60-7F 00-00 
30-0A 0C-04 60-7F 00-00 F0-7D 07-04 60-7F 00-00 20-88 0B-04 60-7F 00-00 ... 
00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 
00-00 00-00 00-00 A0-28 0C-04 60-7F 00-00 E7-52 88-A9 71-4C D7-41 00-00 00-00 
01-00 00-00 08-00 00-00 03-00 00-00>
         Expected: to be called once
           Actual: called once - saturated and active
/home/centos/workspace/mesos/Mesos_CI-build/FLAG/CMake/label/mesos-ec2-centos-7/mesos/src/tests/storage_local_resource_provider_tests.cpp:2630:
 tried expectation #3: EXPECT_CALL(sched, statusUpdate(&driver, 
TaskStatusStateEq(TASK_STARTING)))...
  Expected arg #1: task status state eq TASK_STARTING
           Actual: 136-byte object <E0-A2 02-36 60-7F 00-00 00-00 00-00 00-00 
00-00 3E-EC 00-00 00-00 00-00 B8-0C B0-33 60-7F 00-00 40-7C 0A-04 60-7F 00-00 
30-0A 0C-04 60-7F 00-00 F0-7D 07-04 60-7F 00-00 20-88 0B-04 60-7F 00-00 ... 
00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 
00-00 00-00 00-00 A0-28 0C-04 60-7F 00-00 E7-52 88-A9 71-4C D7-41 00-00 00-00 
01-00 00-00 08-00 00-00 03-00 00-00>
         Expected: to be called once
           Actual: called once - saturated and active
/home/centos/workspace/mesos/Mesos_CI-build/FLAG/CMake/label/mesos-ec2-centos-7/mesos/src/tests/storage_local_resource_provider_tests.cpp:2631:
 tried expectation #4: EXPECT_CALL(sched, statusUpdate(&driver, 
TaskStatusStateEq(TASK_RUNNING)))...
  Expected arg #1: task status state eq TASK_RUNNING
           Actual: 136-byte object <E0-A2 02-36 60-7F 00-00 00-00 00-00 00-00 
00-00 3E-EC 00-00 00-00 00-00 B8-0C B0-33 60-7F 00-00 40-7C 0A-04 60-7F 00-00 
30-0A 0C-04 60-7F 00-00 F0-7D 07-04 60-7F 00-00 20-88 0B-04 60-7F 00-00 ... 
00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 
00-00 00-00 00-00 A0-28 0C-04 60-7F 00-00 E7-52 88-A9 71-4C D7-41 00-00 00-00 
01-00 00-00 08-00 00-00 03-00 00-00>
         Expected: to be called once
           Actual: never called - unsatisfied and active
/home/centos/workspace/mesos/Mesos_CI-build/FLAG/CMake/label/mesos-ec2-centos-7/mesos/src/tests/storage_local_resource_provider_tests.cpp:2632:
 tried expectation #5: EXPECT_CALL(sched, statusUpdate(&driver, 
TaskStatusStateEq(TASK_FINISHED)))...
  Expected arg #1: task status state eq TASK_FINISHED
           Actual: 136-byte object <E0-A2 02-36 60-7F 00-00 00-00 00-00 00-00 
00-00 3E-EC 00-00 00-00 00-00 B8-0C B0-33 60-7F 00-00 40-7C 0A-04 60-7F 00-00 
30-0A 0C-04 60-7F 00-00 F0-7D 07-04 60-7F 00-00 20-88 0B-04 60-7F 00-00 ... 
00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 
00-00 00-00 00-00 A0-28 0C-04 60-7F 00-00 E7-52 88-A9 71-4C D7-41 00-00 00-00 
01-00 00-00 08-00 00-00 03-00 00-00>
         Expected: to be called once
           Actual: never called - unsatisfied and active
{noformat}

The problem is that the task was OOM-killed:
{noformat}
I0503 01:04:24.410918 24105 memory.cpp:515] OOM detected for container 
df47d711-3ee8-4430-b90d-b29bcb90d407
I0503 01:04:24.411118 24105 memory.cpp:555] Memory limit exceeded: Requested: 
32MB Maximum Used: 32MB

MEMORY STATISTICS:
cache 471040
rss 33083392
rss_huge 14680064
mapped_file 0
swap 0
pgpgin 4662
pgpgout 47
pgfault 77439
pgmajfault 0
inactive_anon 471040
active_anon 33083392
inactive_file 0
active_file 0
unevictable 0
hierarchical_memory_limit 33554432
hierarchical_memsw_limit 9223372036854771712
total_cache 471040
total_rss 33083392
total_rss_huge 14680064
total_mapped_file 0
total_swap 0
total_pgpgin 4662
total_pgpgout 47
total_pgfault 77439
total_pgmajfault 0
total_inactive_anon 471040
total_active_anon 33083392
total_inactive_file 0
total_active_file 0
total_unevictable 0
I0503 01:04:24.412195 24105 containerizer.cpp:3147] Container 
df47d711-3ee8-4430-b90d-b29bcb90d407 has reached its limit for resource 
[{"name":"mem","scalar":{"value":32.0},"type":"SCALAR"}] and will be terminated
I0503 01:04:24.412314 24105 containerizer.cpp:2586] Destroying container 
df47d711-3ee8-4430-b90d-b29bcb90d407 in RUNNING state
{noformat}

This might happen to other SLRP root tests as well.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to