-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/65141/
-----------------------------------------------------------

Review request for mesos, Andrei Budnik, Alexander Rukletsov, Benjamin Mahler, 
Jie Yu, and Vinod Kone.


Bugs: MESOS-7506
    https://issues.apache.org/jira/browse/MESOS-7506


Repository: mesos


Description
-------

This patch fixes some flaky tests listed below:
1. DefaultExecutorTest.KillTask/0
2. DefaultExecutorTest.TaskWithFileURI/0
3. DefaultExecutorTest.ResourceLimitation/0
4. DefaultExecutorTest.KillMultipleTasks/0

The root cause is that either docker containerizer or mesos
containerizer have wait() and destroy() rely on the same
future `ContainerTermination` which means these two methods
become ready simultaneously, but this is not true for the
composing containerizer because wait() may finish before
destroy in which case the `containers_` hasshmap is not
cleaned up yet in destroy()'s `.onAny` callback.


Diffs
-----

  src/tests/cluster.cpp 066dd31a7b5b49823ca642dfcc930f00e920feb3 


Diff: https://reviews.apache.org/r/65141/diff/1/


Testing
-------

make check


Thanks,

Gilbert Song

Reply via email to