> Bernerd, > > You should really out Marathon https://github.com/mesosphere/marathon > This fits closely for what you've described ;)
Oh, I am! :) Perhaps I can shorten, clarify, and generalize my underlying questions. Assume I have a single framework (say, marathon) and its tasks occupy all but 5G of ram on each slave. 1. What happens if I ask the framework to start a task that wants 10G. Would this be a concern solely of the framework? Or would Mesos be able to intervene? For example, as far as I can tell marathon would be very unlikely to schedule this task, instead scheduling smaller tasks as resources become available. 2. What happens if I bring up a new framework which informs Mesos that it wants to schedule a 10G task. Will Mesos intervene (e.g., by killing some of the other framework's tasks)? Or will it only be scheduled after some number of tasks happen to finish? Bernerd Engineer @ SoundCloud