----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/60591/ -----------------------------------------------------------
Review request for mesos. Bugs: MESOS-7675 https://issues.apache.org/jira/browse/MESOS-7675 Repository: mesos Description ------- Normally, the `network/ports` isolator will kill any task that listens on a port that it does not have resources for. However, executors that are based on the libprocess API will always listen on a port in the ephemeral range, and we want to make it possible to use libprocess-based executors. Add the `--container_ports_watch_resources_only` option to only kill tasks when they listen on un-allocated ports within the port range published by the agent resources. This still prevents port collisions between tasks, but doesn't kill them just because the executor is listening on a port. Diffs ----- src/slave/containerizer/mesos/isolators/network/ports.hpp PRE-CREATION src/slave/containerizer/mesos/isolators/network/ports.cpp PRE-CREATION src/slave/flags.hpp c6803eb54e09a5497755e1e5fef2872193eacba6 src/slave/flags.cpp 398768656b5fa3b7c85474de2b4b008bf7b85cb3 src/tests/containerizer/network_ports_isolator_tests.cpp PRE-CREATION Diff: https://reviews.apache.org/r/60591/diff/1/ Testing ------- make check (Fedora 26) Thanks, James Peach