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

Review request for mesos, Alexander Rojas, Jie Yu, Joseph Wu, Neil Conway, and 
Till Toenshoff.


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


Repository: mesos


Description
-------

This mutex was prone to causing races at task startup by firmly
blocking an internal libprocess thread. The latch avoids this.

Failing to launch a task due to such a race did not get flagged
by directly related test failures, because the AWAIT catching this
situation was ineffective, having been placed inside a call from the
test. Only the subsequent wait for task completion triggered a test
failure then. By then it was obscured what exactly had happened.


Diffs
-----

  src/tests/fetcher_cache_tests.cpp 1fb1e213d3c35479789688d1a3a49a3c6058b198 

Diff: https://reviews.apache.org/r/42149/diff/


Testing
-------

make check
bin/mesos-tests.sh --gtest_repeat=1000 --gtest_break_on_failure 
--gtest_filter="*HttpCachedConcurrent*"


Thanks,

Bernd Mathiske

Reply via email to