Hello Mesosers:

Let me first make sure my understanding of how scheduling works (without
whitelisting) is correct

Basically:
(1) Allocator gathers all available resources
(2) Allocator picks a framework with the least share, offers all resources
to that framework
(3) Framework accepts/declines offers

If above is correct, my question is how to prevent a single framework
taking more resources than its share for a long time? Let's say we have
framework A,B,C, the shared cluster is pretty empty, A kicks in, launches a
bunch of jobs and takes the entire cluster for 2 hours...

Thanks,
Li

Reply via email to