[
https://issues.apache.org/jira/browse/AURORA-1418?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14705844#comment-14705844
]
Maxim Khutornenko edited comment on AURORA-1418 at 8/20/15 10:07 PM:
---------------------------------------------------------------------
The QoS controller is not going to kill BE tasks (at least not in the
foreseeable future) but rather throttle them down on the host.
Regardless of the CPU behavior, RAM, DISK and PORTS are offered as
non-revocable resources. For example, a host offer could have:
- CPU: 8.0
- CPU: 12.0, Revocable
- RAM: 10GB
- DISK: 250GB
- PORTS: 32400-32500
In other words, only the CPU type will have a Revocable flag set. All other
non-compressible resources are going to be offered in a "shared" way, meaning
both revocable and non-revocable tasks have to compete for them.
The example above addresses a problem where a BE task takes an inordinate
amount of non-compressible resources and starves out non-BE tasks. Our
preemptor policy will not allow that to happen.
was (Author: maximk):
The QoS controller is not going to kill a BE tasks (at least not in the
foreseeable future) but rather throttle them down on the host.
Regardless of the CPU behavior, RAM, DISK and PORTS are offered as
non-revocable resources. For example, a host offer could have:
- CPU: 8.0
- CPU: 12.0, Revocable
- RAM: 10GB
- DISK: 250GB
- PORTS: 32400-32500
In other words, only the CPU type will have a Revocable flag set. All other
non-compressible resources are going to be offered in a "shared" way, meaning
both revocable and non-revocable tasks have to compete for them.
The example above addresses a problem where a BE task takes an inordinate
amount of non-compressible resources and starves out non-BE tasks. Our
preemptor policy will not allow that to happen.
> Ignore revocable resources in preemptor
> ---------------------------------------
>
> Key: AURORA-1418
> URL: https://issues.apache.org/jira/browse/AURORA-1418
> Project: Aurora
> Issue Type: Task
> Components: Scheduler
> Reporter: Maxim Khutornenko
> Assignee: Maxim Khutornenko
>
> From design doc:
> {quote}
> Preemptor needs to ignore best effort task resources when searching for
> preemption slots.
> {quote}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)