Jay Buffington created MESOS-1574:
-------------------------------------
Summary: what to do when a rogue process binds to a port mesos
didn't allocate to it?
Key: MESOS-1574
URL: https://issues.apache.org/jira/browse/MESOS-1574
Project: Mesos
Issue Type: Improvement
Components: allocation
Reporter: Jay Buffington
Priority: Minor
I recently had an issue where a slave had a process who's parent was init that
was bound to a port in the range that mesos thought was a free resource. I'm
not sure if this is due to a bug in mesos (it lost track of this process during
an upgrade?) or if there was a bad user who started a process on the host
manually outside of mesos. The process is over a month old and I have no
history in mesos to ask it if/when it launched the task :(
If a rogue process binds to a port that mesos-slave has offered to the master
as an available resource there should be some sort of reckoning. Mesos could:
* kill the rogue process
* rescind the offer for that port
* have an api that can be plugged into a monitoring system to alert humans
of this inconsistency
--
This message was sent by Atlassian JIRA
(v6.2#6252)