[ https://issues.apache.org/jira/browse/MESOS-8352?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benjamin Mahler updated MESOS-8352: ----------------------------------- Sprint: Mesosphere Sprint 70 > Resources may get over allocated to some roles while fail to meet the quota > of other roles. > ------------------------------------------------------------------------------------------- > > Key: MESOS-8352 > URL: https://issues.apache.org/jira/browse/MESOS-8352 > Project: Mesos > Issue Type: Bug > Components: allocation > Reporter: Meng Zhu > Assignee: Meng Zhu > Labels: multitenancy, quotas > > In the quota role allocation stage, if a role gets some resources on an agent > to meet its quota, it will also get all other resources on the same agent > that it does not have quota for. This may starve roles behind it that have > quotas set for those resources. > To fix that, we need to track quota headroom in the quota role allocation > stage. In that stage, if a role has no quota set for a scalar resource, it > will get that resource only when two conditions are both met: > - It got some other resources on the same agent to meet its quota; And > - After allocating those resources, quota headroom is still above the > required amount. -- This message was sent by Atlassian JIRA (v6.4.14#64029)