This is, unfortunately, only sparsely documented [1]:

Whether or not this is a production task backed by quota (Default: False).
> Production jobs may preempt any non-production job, and may only be
> preempted by production jobs in the same role and of higher priority. To
> run jobs at this level, the job role must have the appropriate quota.


What we neglect to mention is how one is granted quota.  This is done with
the aurora_admin command.  The idea here is that cluster administrators
make decisions about the amount of resources to guarantee to specific users.

$ aurora_admin set_quota
F0226 11:24:42.838977 19912 base.py:39] usage: set_quota cluster role cpu
ram[MGT] disk[MGT]

[1]
https://github.com/apache/incubator-aurora/blob/master/docs/configuration-reference.md#job-objects



-=Bill

On Thu, Feb 26, 2015 at 11:17 AM, Larry Weya <larryw...@gmail.com> wrote:

> I have a pretty basic job
>
> prod_resources = Resources(cpu = 0.5, ram = 256*MB, disk=2000*MB)
> My cluster has 3 slaves, each with 4 cpu cores and 16GB or RAM but I'me
> getting
>
> Job creation failed due to error:
>
> Insufficient resource quota: CPU quota exceeded by 1.00 core(s); RAM quota
> exceeded by 512.00 MB; DISK quota exceeded by 4000.00 MB
> This only happens when I set production to true in the job configuration,
> otherwise, the jobs run fine.
>
> --
> Larry Weya
>

Reply via email to