ContainerSolutions / construct

Mesos framework for deploying a single task on all agents of the cluster
10 stars 3 forks source link

conflict with allocator and other frameworks #2

Open cmsd2 opened 8 years ago

cmsd2 commented 8 years ago

I woke up today feeling less sanguine about how well this will work.

if other frameworks are offered resources first on an agent, leaving not enough space or cpu for construct, then construct won't get an offer on that agent, and the task won't start.

if there's churn, then this may eventually converge to the desired state, but i don't think that's quite what was intended.

it could be that with the help of a custom allocator that prioritises construct over other frameworks, the contention could be resolved amicably...

frankscholten commented 8 years ago

Would reservations help here? Not familiar with this feature yet but from what I have read you can reserve resources upfront. In this case for construct.