10.4 Resource Usage Limits
Resource usage limits constrain the amount of resources a given job may consume. These limits are generally proportional to the resources requested and may include walltime, any standard resource, or any specified generic resource. The parameter RESOURCELIMITPOLICY controls which resources are limited, what limit policy is enforced per resource, and what actions the scheduler should take in the event of a policy violation.
The RESOURCELIMITPOLICY parameter accepts a number of policies and actions defined in the tables below.
|ALWAYS||take action whenever a violation is detected|
|EXTENDEDVIOLATION||take action only if a violation is detected and persists for greater than the specified timelimit|
|CANCEL||terminate the job|
|REQUEUE||terminate and requeue the job|
|SUSPEND||suspend the job and leave it suspended for an amount of time defined by the X parameter|
Constraining Walltime Usage
Early releases of Maui 3.2 allowed jobs to exceed the requested wallclock limit by an amount specified on a global basis using the JOBMAXOVERRUN parameter or on a per class basis using the CLASSCFG parameter's OVERRUN attribute. Later releases of 3.2 allowed the OVERRUN attribute to be associated with any job credential.