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

(Updated July 17, 2018, 1:12 p.m.)


Review request for mesos and Jie Yu.


Changes
-------

Addressed review comments.


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


Repository: mesos


Description
-------

Ephemeral ports are allocated for a container during the preparation
phase and have to be deallocated during container cleanup regardless of
whether the container process was isolated or not. Otherwise those ports
can be leaked if the container is destroyed during preparation.


Diffs (updated)
-----

  src/slave/containerizer/mesos/isolators/network/port_mapping.cpp 
a29282ed0488d83966f222084031ed1d2b6ab1f5 
  src/tests/containerizer/port_mapping_tests.cpp 
553f53043a52cfe235fc2b2e88fb54d0f2725d3e 


Diff: https://reviews.apache.org/r/67936/diff/2/

Changes: https://reviews.apache.org/r/67936/diff/1-2/


Testing
-------

Added `PortMappingIsolatorTest.ROOT_CleanupNotIsolated` test to verify that 
ephemeral ports are properly deallocated when the container was not isolated 
and manually checked that if fails without the fix. Ran `sudo make check`.


Thanks,

Ilya Pronin

Reply via email to