| <!--#include virtual="header.txt"--> | |
| <h1>Job Reason Codes</h1> | |
| <p>These reason codes can be used to identify why a pending job has not yet been | |
| started by the scheduler. There may be multiple reasons why a job cannot start, | |
| in which case only the reason that was encountered by the attempted scheduling | |
| method will be displayed. Refer to the <a href="sched_config.html"> | |
| Scheduling Configuration Guide</a> for more details.</p> | |
| <h2 id="common_reasons">Common Reasons | |
| <a class="slurm_link" href="#common_reasons"></a> | |
| </h2> | |
| <ul> | |
| <li><b>AssocGrp*</b> — The job's association has reached an aggregate | |
| <a href="resource_limits.html">limit</a>.</li> | |
| <li><b>AssocMax*</b> — A portion of the job request exceeds a maximum | |
| <a href="resource_limits.html">limit</a> (e.g., PerJob, PerNode) for the | |
| requested association.</li> | |
| <li><b>BeginTime</b> — The job's earliest <a href="sbatch.html#OPT_begin"> | |
| start time</a> has not yet been reached.</li> | |
| <li><b>Dependency</b> — This job has a | |
| <a href="sbatch.html#OPT_dependency">dependency</a> on another job that has not | |
| been satisfied.</li> | |
| <li><b>Max*PerAccount</b> — A portion of the job request exceeds the | |
| per-Account <a href="resource_limits.html">limit</a> on the job's | |
| <a href="qos.html">QOS</a>.</li> | |
| <li><b>Priority</b> — One of more higher | |
| <a href="priority_multifactor.html">priority</a> jobs exist for the partition | |
| associated with the job or for the <a href="reservations.html">advanced | |
| reservation</a>.</li> | |
| <li><b>QOSGrp*</b> — The job's <a href="qos.html">QOS</a> has reached an | |
| aggregate <a href="resource_limits.html">limit</a>.</li> | |
| <li><b>QOSMax*</b> — A portion of the job request exceeds a | |
| maximum <a href="resource_limits.html">limit</a> (e.g., PerJob, PerNode) for | |
| the requested <a href="qos.html">QOS</a>.</li> | |
| <li><b>Resources</b> — The resources requested by the job are not | |
| available (e.g., already used by other jobs).</li> | |
| </ul> | |
| <h2 id="all_reasons">All Reasons | |
| <a class="slurm_link" href="#all_reasons"></a> | |
| </h2> | |
| <ul> | |
| <li><b>AccountingPolicy</b> — Fallback reason when others not matched. | |
| </li> | |
| <li><b>AccountNotAllowed</b> — Job is in an account not allowed in a | |
| partition.</li> | |
| <li><b>AssocGrpBB</b> — The job's association has reached its aggregate | |
| Burst Buffer limit.</li> | |
| <li><b>AssocGrpBBMinutes</b> — The job's association has reached the | |
| maximum number of minutes allowed in aggregate for Burst Buffers by past, | |
| present and future jobs.</li> | |
| <li><b>AssocGrpBBRunMinutes</b> — The job's association has reached the | |
| maximum number of minutes allowed in aggregate for Burst Buffers by | |
| currently running jobs.</li> | |
| <li><b>AssocGrpBilling</b> — The job's association has reached its | |
| aggregate Billing limit.</li> | |
| <li><b>AssocGrpBillingMinutes</b> — The job's association has reached | |
| the maximum number of minutes allowed in aggregate for the Billing value of | |
| a resource by past, present and future jobs.</li> | |
| <li><b>AssocGrpBillingRunMinutes</b> — The job's association has reached | |
| the maximum number of minutes allowed in aggregate for the Billing value of a | |
| resource by currently running jobs.</li> | |
| <li><b>AssocGrpCpuLimit</b> — The job's association has reached its | |
| aggregate CPU limit.</li> | |
| <li><b>AssocGrpCPUMinutesLimit</b> — The job's association has reached | |
| the maximum number of minutes allowed in aggregate for CPUs by past, present | |
| and future jobs.</li> | |
| <li><b>AssocGrpCPURunMinutesLimit</b> — The job's association has reached | |
| the maximum number of minutes allowed in aggregate for CPUs by currently | |
| running jobs.</li> | |
| <li><b>AssocGrpEnergy</b> — The job's association has reached its | |
| aggregate Energy limit.</li> | |
| <li><b>AssocGrpEnergyMinutes</b> — The job's association has reached the | |
| maximum number of minutes allowed in aggregate for Energy by past, present | |
| and future jobs.</li> | |
| <li><b>AssocGrpEnergyRunMinutes</b> — The job's association has reached | |
| the maximum number of minutes allowed in aggregate for Energy by currently | |
| running jobs.</li> | |
| <li><b>AssocGrpGRES</b> — The job's association has reached its aggregate | |
| GRES limit.</li> | |
| <li><b>AssocGrpGRESMinutes</b> — The job's association has reached the | |
| maximum number of minutes allowed in aggregate for a GRES by past, present | |
| and future jobs.</li> | |
| <li><b>AssocGrpGRESRunMinutes</b> — The job's association has reached the | |
| maximum number of minutes allowed in aggregate for a GRES by currently | |
| running jobs.</li> | |
| <li><b>AssocGrpJobsLimit</b> — The job's association has reached the | |
| maximum number of allowed jobs in aggregate.</li> | |
| <li><b>AssocGrpLicense</b> — The job's association has reached its | |
| aggregate license limit.</li> | |
| <li><b>AssocGrpLicenseMinutes</b> — The job's association has reached the | |
| maximum number of minutes allowed in aggregate for Licenses by past, present | |
| and future jobs.</li> | |
| <li><b>AssocGrpLicenseRunMinutes</b> — The job's association has reached | |
| the maximum number of minutes allowed in aggregate for Licenses by currently | |
| running jobs.</li> | |
| <li><b>AssocGrpMemLimit</b> — The job's association has reached its | |
| aggregate Memory limit.</li> | |
| <li><b>AssocGrpMemMinutes</b> — The job's association has reached the | |
| maximum number of minutes allowed in aggregate for Memory by past, present | |
| and future jobs.</li> | |
| <li><b>AssocGrpMemRunMinutes</b> — The job's association has reached the | |
| maximum number of minutes allowed in aggregate for Memory by currently | |
| running jobs.</li> | |
| <li><b>AssocGrpNodeLimit</b> — The job's association has reached its | |
| aggregate Node limit.</li> | |
| <li><b>AssocGrpNodeMinutes</b> — The job's association has reached the | |
| maximum number of minutes allowed in aggregate for Nodes by past, present and | |
| future jobs.</li> | |
| <li><b>AssocGrpNodeRunMinutes</b> — The job's association has reached the | |
| maximum number of minutes allowed in aggregate for Nodes by currently running | |
| jobs.</li> | |
| <li><b>AssocGrpSubmitJobsLimit</b> — The job's association has reached the | |
| maximum number of jobs that can be running or pending in aggregate at a given | |
| time.</li> | |
| <li><b>AssocGrpUnknown</b> — The job's association has reached its | |
| aggregate limit for an unknown generic resource.</li> | |
| <li><b>AssocGrpUnknownMinutes</b> — The job's association has reached | |
| the maximum number of minutes allowed in aggregate for an unknown generic | |
| resource by past, present and future jobs.</li> | |
| <li><b>AssocGrpUnknownRunMinutes</b> — The job's association has reached | |
| the maximum number of minutes allowed in aggregate for an unknown generic | |
| resource by currently running jobs.</li> | |
| <li><b>AssocGrpWallLimit</b> — The job's association has reached its | |
| aggregate limit for the amount of walltime requested by running jobs.</li> | |
| <li><b>AssocMaxBBMinutesPerJob</b> — The Burst Buffer request exceeds | |
| the maximum number of minutes each job is allowed to use for the requested | |
| association.</li> | |
| <li><b>AssocMaxBBPerJob</b> — The Burst Buffer request exceeds the | |
| maximum each job is allowed to use for the requested association.</li> | |
| <li><b>AssocMaxBBPerNode</b> — The Burst Buffer request exceeds the | |
| maximum number each node in a job allocation is allowed to use for the | |
| requested association.</li> | |
| <li><b>AssocMaxBillingMinutesPerJob</b> — The request exceeds the | |
| maximum number of minutes each job is allowed to use, with Billing taken into | |
| account, for the requested association.</li> | |
| <li><b>AssocMaxBillingPerJob</b> — The resource request exceeds the | |
| maximum Billing limit each job is allowed to use for the requested | |
| association.</li> | |
| <li><b>AssocMaxBillingPerNode</b> — The request exceeds the maximum | |
| Billing limit each node in a job allocation is allowed to use for the | |
| requested association.</li> | |
| <li><b>AssocMaxCpuMinutesPerJobLimit</b> — The CPU request exceeds the | |
| maximum number of minutes each job is allowed to use for the requested | |
| association.</li> | |
| <li><b>AssocMaxCpuPerJobLimit</b> — The CPU request exceeds the maximum | |
| each job is allowed to use for the requested association.</li> | |
| <li><b>AssocMaxCpuPerNode</b> — The request exceeds the maximum number | |
| of CPUs each node in a job allocation is allowed to use for the requested | |
| association.</li> | |
| <li><b>AssocMaxEnergyMinutesPerJob</b> — The Energy request exceeds the | |
| maximum number of minutes each job is allowed to use for the requested | |
| association.</li> | |
| <li><b>AssocMaxEnergyPerJob</b> — The Energy request exceeds the maximum | |
| each job is allowed to use for the requested association.</li> | |
| <li><b>AssocMaxEnergyPerNode</b> — The request exceeds the maximum | |
| amount of Energy each node in a job allocation is allowed to use for the | |
| requested association.</li> | |
| <li><b>AssocMaxGRESMinutesPerJob</b> — The GRES request exceeds the | |
| maximum number of minutes each job is allowed to use for the requested | |
| association.</li> | |
| <li><b>AssocMaxGRESPerJob</b> — The GRES request exceeds the maximum | |
| each job is allowed to use for the requested association.</li> | |
| <li><b>AssocMaxGRESPerNode</b> — The request exceeds the maximum number | |
| of a GRES each node in a job allocation is allowed to use for the requested | |
| association.</li> | |
| <li><b>AssocMaxJobsLimit</b> — The limit on the number of jobs each | |
| user is allowed to run at a given time has been met for the requested | |
| association.</li> | |
| <li><b>AssocMaxLicenseMinutesPerJob</b> — The License request exceeds | |
| the maximum number of minutes each job is allowed to use for the requested | |
| association.</li> | |
| <li><b>AssocMaxLicensePerJob</b> — The License request exceeds the | |
| maximum each job is allowed to use for the requested association.</li> | |
| <li><b>AssocMaxMemMinutesPerJob</b> — The Memory request exceeds the | |
| maximum number of minutes each job is allowed to use for the requested | |
| association.</li> | |
| <li><b>AssocMaxMemPerJob</b> — The Memory request exceeds the maximum | |
| each job is allowed to use for the requested association.</li> | |
| <li><b>AssocMaxMemPerNode</b> — The request exceeds the maximum amount | |
| of Memory each node in a job allocation is allowed to use for the requested | |
| association.</li> | |
| <li><b>AssocMaxNodeMinutesPerJob</b> — The number of nodes requested | |
| exceeds the maximum number of minutes each job is allowed to use for the | |
| requested association.</li> | |
| <li><b>AssocMaxNodePerJobLimit</b> — The number of nodes requested | |
| exceeds the maximum each job is allowed to use for the requested | |
| association.</li> | |
| <li><b>AssocMaxSubmitJobLimit</b> — The limit on the number of jobs each | |
| user is allowed to have running or pending at a given time has been met for | |
| the requested association.</li> | |
| <li><b>AssocMaxUnknownMinutesPerJob</b> — The request of an unknown | |
| trackable resource exceeds the maximum number of minutes each job is allowed | |
| to use for the requested association.</li> | |
| <li><b>AssocMaxUnknownPerJob</b> — The request of an unknown trackable | |
| resource exceeds the maximum each job is allowed to use for the requested | |
| association.</li> | |
| <li><b>AssocMaxUnknownPerNode</b> — The request exceeds the maximum | |
| number of an unknown trackable resource each node in a job allocation is | |
| allowed to use for the requested association.</li> | |
| <li><b>AssocMaxWallDurationPerJobLimit</b> — The limit on the amount of | |
| wall time a job can request has been exceeded for the requested association. | |
| </li> | |
| <li><b>AssociationJobLimit</b> — The job's association has reached | |
| its maximum job count.</li> | |
| <li><b>AssociationResourceLimit</b> — The job's association has reached | |
| some resource limit.</li> | |
| <li><b>AssociationTimeLimit</b> — The job's association has reached its | |
| time limit.</li> | |
| <li><b>BadConstraints</b> — The job's requirements cannot be satisfied. | |
| Used in cases when the job is never expected to be runnable, and typically | |
| results in the job being rejected or held.</li> | |
| <li><b>BeginTime</b> — The job's earliest start time has not yet been | |
| reached.</li> | |
| <li><b>BurstBufferOperation</b> — Burst Buffer operation for the job | |
| failed.</li> | |
| <li><b>BurstBufferResources</b> — There are insufficient resources | |
| in a Burst Buffer resource pool.</li> | |
| <li><b>BurstBufferStageIn</b> — The Burst Buffer plugin is in the | |
| process of staging the environment for the job.</li> | |
| <li><b>Cleaning</b> — The job is being requeued and still cleaning up | |
| from its previous execution.</li> | |
| <li><b>Constraints</b> — The job's constraints cannot be satisfied at | |
| this time.</li> | |
| <li><b>DeadLine</b> — This job cannot meet the configured Deadline.</li> | |
| <li><b>Dependency</b> — This job has a dependency on another job that | |
| has not been satisfied.</li> | |
| <li><b>DependencyNeverSatisfied</b> — This job has a dependency on | |
| another job that will never be satisfied.</li> | |
| <li><b>FedJobLock</b> — The job is waiting for the clusters in the | |
| federation to sync up and issue a lock.</li> | |
| <li><b>InactiveLimit</b> — The job reached the system InactiveLimit.</li> | |
| <li><b>InvalidAccount</b> — The job's account is invalid.</li> | |
| <li><b>InvalidQOS</b> — The job's QOS is invalid.</li> | |
| <li><b>JobArrayTaskLimit</b> — The job array's limit on the number of | |
| simultaneously running tasks has been reached.</li> | |
| <li><b>JobHeldAdmin</b> — The job is held by a privileged user.</li> | |
| <li><b>JobHeldUser</b> — The job is held by the user or an account | |
| coordinator. This is also applies whenever <code>scontrol uhold</code> is used.</li> | |
| <li><b>JobHoldMaxRequeue</b> — Job has been requeued enough times to | |
| reach the MAX_BATCH_REQUEUE limit.</li> | |
| <li><b>JobLaunchFailure</b> — The job could not be launched. This may | |
| be due to a file system problem, invalid program name, etc.</li> | |
| <li><b>Licenses</b> — The job is waiting for a license.</li> | |
| <li><b>MaxBBPerAccount</b> — The job's Burst Buffer request exceeds the | |
| per-Account limit on the job's QOS.</li> | |
| <li><b>MaxBillingPerAccount</b> — The job's Billing request exceeds the | |
| per-Account limit on the job's QOS.</li> | |
| <li><b>MaxCpuPerAccount</b> — The job's CPU request exceeds the | |
| per-Account limit on the job's QOS.</li> | |
| <li><b>MaxEnergyPerAccount</b> — The job's Energy request exceeds the | |
| per-Account limit on the job's QOS.</li> | |
| <li><b>MaxGRESPerAccount</b> — The job's GRES request exceeds the | |
| per-Account limit on the job's QOS.</li> | |
| <li><b>MaxJobsPerAccount</b> — This job exceeds the per-Account limit | |
| on the number of jobs for the job's QOS.</li> | |
| <li><b>MaxLicensePerAccount</b> — The job's License request exceeds the | |
| per-Account limit on the job's QOS.</li> | |
| <li><b>MaxMemoryPerAccount</b> — The job's Memory request exceeds the | |
| per-Account limit on the job's QOS.</li> | |
| <li><b>MaxMemPerLimit</b> — The job violates the limit on the maximum | |
| amount of Memory per-CPU or per-Node.</li> | |
| <li><b>MaxNodePerAccount</b> — The number of nodes requested by the job | |
| exceeds the per-Account limit on the number of nodes for the job's QOS.</li> | |
| <li><b>MaxSubmitJobsPerAccount</b> — This job exceeds the per-Account | |
| limit on the number of jobs in a pending or running state for the job's QOS. | |
| </li> | |
| <li><b>MaxUnknownPerAccount</b> — The jobs request of an unknown GRES | |
| exceeds the per-Account limit on the job's QOS.</li> | |
| <li><b>NodeDown</b> — A node required by the job is down.</li> | |
| <li><b>NonZeroExitCode</b> — The job terminated with a non-zero exit | |
| code.</li> | |
| <li><b>None</b> — This state indicates that the job has not been | |
| considered yet in the current backfill cycle. A job that previously had a | |
| reason may temporarily revert to 'None' until it is reprocessed. This may | |
| occur if the scheduler has not yet evaluated the job in the latest backfill | |
| cycle.</li> | |
| <li><b>OutOfMemory</b> — The job failed with an Out Of Memory error. | |
| </li> | |
| <li><b>PartitionConfig</b> — Fallback reason when the job violates | |
| some limit on the partition.</li> | |
| <li><b>PartitionCpuLimit</b> — The number of CPUs required by this job | |
| exceeds the number of CPUs configured in its partition, or exceeds the | |
| partition's <b>MaxCPUsPerNode</b> limit multiplied by its node count. Can | |
| also indicate that the partition currently has no nodes in it, as is | |
| common for a partition backed by | |
| <a href="dynamic_nodes.html">dynamic nodes</a> that have not registered | |
| yet.</li> | |
| <li><b>PartitionDown</b> — The partition required by this job is in | |
| a DOWN state.</li> | |
| <li><b>PartitionInactive</b> — The partition required by this job is | |
| in an Inactive state and not able to start jobs.</li> | |
| <li><b>PartitionNodeLimit</b> — The number of nodes required by this | |
| job is outside of its partition's current limits. Can also indicate that | |
| required nodes are DOWN or DRAINED.</li> | |
| <li><b>PartitionTimeLimit</b> — The job's time limit exceeds its | |
| partition's current time limit.</li> | |
| <li><b>Priority</b> — One of more higher priority jobs exist for the | |
| partition associated with the job or for the advanced reservation.</li> | |
| <li><b>Prolog</b> — The job's Prolog program is still running. | |
| </li> | |
| <li><b>QOSGrpBB</b> — The job's QOS has reached its aggregate | |
| Burst Buffer limit.</li> | |
| <li><b>QOSGrpBBMinutes</b> — The job's QOS has reached the | |
| maximum number of minutes allowed in aggregate for Burst Buffers by past, | |
| present and future jobs.</li> | |
| <li><b>QOSGrpBBRunMinutes</b> — The job's QOS has reached the | |
| maximum number of minutes allowed in aggregate for Burst Buffers by | |
| currently running jobs.</li> | |
| <li><b>QOSGrpBilling</b> — The job's QOS has reached its aggregate | |
| Billing limit.</li> | |
| <li><b>QOSGrpBillingMinutes</b> — The job's QOS has reached | |
| the maximum number of minutes allowed in aggregate for the Billing value of | |
| a resource by past, present and future jobs.</li> | |
| <li><b>QOSGrpBillingRunMinutes</b> — The job's QOS has reached the | |
| maximum number of minutes allowed in aggregate for the Billing value of a | |
| resource by currently running jobs.</li> | |
| <li><b>QOSGrpCpuLimit</b> — The job's QOS has reached its aggregate | |
| CPU limit.</li> | |
| <li><b>QOSGrpCPUMinutesLimit</b> — The job's QOS has reached the | |
| maximum number of minutes allowed in aggregate for CPUs by past, present | |
| and future jobs.</li> | |
| <li><b>QOSGrpCPURunMinutesLimit</b> — The job's QOS has reached | |
| the maximum number of minutes allowed in aggregate for CPUs by currently | |
| running jobs.</li> | |
| <li><b>QOSGrpEnergy</b> — The job's QOS has reached its aggregate | |
| Energy limit.</li> | |
| <li><b>QOSGrpEnergyMinutes</b> — The job's QOS has reached the | |
| maximum number of minutes allowed in aggregate for Energy by past, present | |
| and future jobs.</li> | |
| <li><b>QOSGrpEnergyRunMinutes</b> — The job's QOS has reached the | |
| maximum number of minutes allowed in aggregate for Energy by currently | |
| running jobs.</li> | |
| <li><b>QOSGrpGRES</b> — The job's QOS has reached its aggregate GRES | |
| limit.</li> | |
| <li><b>QOSGrpGRESMinutes</b> — The job's QOS has reached the maximum | |
| number of minutes allowed in aggregate for a GRES by past, present and | |
| future jobs.</li> | |
| <li><b>QOSGrpGRESRunMinutes</b> — The job's QOS has reached the | |
| maximum number of minutes allowed in aggregate for a GRES by currently | |
| running jobs.</li> | |
| <li><b>QOSGrpJobsLimit</b> — The job's QOS has reached the maximum | |
| number of allowed jobs in aggregate.</li> | |
| <li><b>QOSGrpLicense</b> — The job's QOS has reached its aggregate | |
| license limit.</li> | |
| <li><b>QOSGrpLicenseMinutes</b> — The job's QOS has reached the | |
| maximum number of minutes allowed in aggregate for Licenses by past, present | |
| and future jobs.</li> | |
| <li><b>QOSGrpLicenseRunMinutes</b> — The job's QOS has reached the | |
| maximum number of minutes allowed in aggregate for Licenses by currently | |
| running jobs.</li> | |
| <li><b>QOSGrpMemLimit</b> — The job's QOS has reached its aggregate | |
| Memory limit.</li> | |
| <li><b>QOSGrpMemoryMinutes</b> — The job's QOS has reached the | |
| maximum number of minutes allowed in aggregate for Memory by past, present | |
| and future jobs.</li> | |
| <li><b>QOSGrpMemoryRunMinutes</b> — The job's QOS has reached the | |
| maximum number of minutes allowed in aggregate for Memory by currently | |
| running jobs.</li> | |
| <li><b>QOSGrpNodeLimit</b> — The job's QOS has reached its | |
| aggregate Node limit.</li> | |
| <li><b>QOSGrpNodeMinutes</b> — The job's QOS has reached the maximum | |
| number of minutes allowed in aggregate for Nodes by past, present and | |
| future jobs.</li> | |
| <li><b>QOSGrpNodeRunMinutes</b> — The job's QOS has reached the maximum | |
| number of minutes allowed in aggregate for Nodes by currently running jobs.</li> | |
| <li><b>QOSGrpSubmitJobsLimit</b> — The job's QOS has reached the maximum | |
| number of jobs that can be running or pending in aggregate at a given time.</li> | |
| <li><b>QOSGrpUnknown</b> — The job's QOS has reached its aggregate limit | |
| for an unknown generic resource.</li> | |
| <li><b>QOSGrpUnknownMinutes</b> — The job's QOS has reached the maximum | |
| number of minutes allowed in aggregate for an unknown generic resource by | |
| past, present and future jobs.</li> | |
| <li><b>QOSGrpUnknownRunMinutes</b> — The job's QOS has reached the | |
| maximum number of minutes allowed in aggregate for an unknown generic | |
| resource by currently running jobs.</li> | |
| <li><b>QOSGrpWallLimit</b> — The job's QOS has reached its aggregate | |
| limit for the amount of walltime requested by running jobs.</li> | |
| <li><b>QOSJobLimit</b> — The job's QOS has reached its maximum job | |
| count.</li> | |
| <li><b>QOSMaxBBMinutesPerJob</b> — The Burst Buffer request exceeds | |
| the maximum number of minutes each job is allowed to use for the requested | |
| QOS.</li> | |
| <li><b>QOSMaxBBPerJob</b> — The Burst Buffer request exceeds the | |
| maximum each job is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMaxBBPerNode</b> — The Burst Buffer request exceeds the | |
| maximum number each node in a job allocation is allowed to use for the | |
| requested QOS.</li> | |
| <li><b>QOSMaxBBPerUser</b> — The Burst Buffer request exceeds the | |
| maximum number each user is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMaxBillingMinutesPerJob</b> — The request exceeds the | |
| maximum number of minutes each job is allowed to use, with Billing taken into | |
| account, for the requested QOS.</li> | |
| <li><b>QOSMaxBillingPerJob</b> — The resource request exceeds the | |
| maximum Billing limit each job is allowed to use for the requested | |
| QOS.</li> | |
| <li><b>QOSMaxBillingPerNode</b> — The request exceeds the maximum | |
| Billing limit each node in a job allocation is allowed to use for the | |
| requested QOS.</li> | |
| <li><b>QOSMaxBillingPerUser</b> — The request exceeds the maximum | |
| Billing limit each user is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMaxCpuMinutesPerJobLimit</b> — The CPU request exceeds the | |
| maximum number of minutes each job is allowed to use for the requested | |
| QOS.</li> | |
| <li><b>QOSMaxCpuPerJobLimit</b> — The CPU request exceeds the maximum | |
| each job is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMaxCpuPerNode</b> — The request exceeds the maximum number | |
| of CPUs each node in a job allocation is allowed to use for the requested | |
| QOS.</li> | |
| <li><b>QOSMaxCpuPerUserLimit</b> — The CPU request exceeds the maximum | |
| each user is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMaxEnergyMinutesPerJob</b> — The Energy request exceeds the | |
| maximum number of minutes each job is allowed to use for the requested | |
| QOS.</li> | |
| <li><b>QOSMaxEnergyPerJob</b> — The Energy request exceeds the maximum | |
| each job is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMaxEnergyPerNode</b> — The request exceeds the maximum | |
| amount of Energy each node in a job allocation is allowed to use for the | |
| requested QOS.</li> | |
| <li><b>QOSMaxEnergyPerUser</b> — The request exceeds the maximum | |
| amount of Energy each user is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMaxGRESMinutesPerJob</b> — The GRES request exceeds the | |
| maximum number of minutes each job is allowed to use for the requested | |
| QOS.</li> | |
| <li><b>QOSMaxGRESPerJob</b> — The GRES request exceeds the maximum | |
| each job is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMaxGRESPerNode</b> — The request exceeds the maximum number | |
| of a GRES each node in a job allocation is allowed to use for the requested | |
| QOS.</li> | |
| <li><b>QOSMaxGRESPerUser</b> — The request exceeds the maximum number | |
| of a GRES each user is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMaxJobsPerUserLimit</b> — The limit on the number of jobs a | |
| user is allowed to run at a given time has been met for the requested | |
| QOS.</li> | |
| <li><b>QOSMaxLicenseMinutesPerJob</b> — The License request exceeds | |
| the maximum number of minutes each job is allowed to use for the requested | |
| QOS.</li> | |
| <li><b>QOSMaxLicensePerJob</b> — The License request exceeds the | |
| maximum each job is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMaxLicensePerUser</b> — The License request exceeds the | |
| maximum each user is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMaxMemoryMinutesPerJob</b> — The Memory request exceeds the | |
| maximum number of minutes each job is allowed to use for the requested | |
| QOS.</li> | |
| <li><b>QOSMaxMemoryPerJob</b> — The Memory request exceeds the maximum | |
| each job is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMaxMemoryPerNode</b> — The request exceeds the maximum amount | |
| of Memory each node in a job allocation is allowed to use for the requested | |
| QOS.</li> | |
| <li><b>QOSMaxMemoryPerUser</b> — The request exceeds the maximum amount | |
| of Memory each user is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMaxNodeMinutesPerJob</b> — The number of nodes requested | |
| exceeds the maximum number of minutes each job is allowed to use for the | |
| requested QOS.</li> | |
| <li><b>QOSMaxNodePerJobLimit</b> — The number of nodes requested | |
| exceeds the maximum each job is allowed to use for the requested | |
| QOS.</li> | |
| <li><b>QOSMaxNodePerUserLimit</b> — The number of nodes requested | |
| exceeds the maximum each user is allowed to use for the requested | |
| QOS.</li> | |
| <li><b>QOSMaxSubmitJobPerUserLimit</b> — The limit on the number of | |
| jobs each user is allowed to have running or pending at a given time has | |
| been met for the requested QOS.</li> | |
| <li><b>QOSMaxUnknownMinutesPerJob</b> — The request of an unknown | |
| trackable resource exceeds the maximum number of minutes each job is allowed | |
| to use for the requested QOS.</li> | |
| <li><b>QOSMaxUnknownPerJob</b> — The request of an unknown trackable | |
| resource exceeds the maximum each job is allowed to use for the requested | |
| QOS.</li> | |
| <li><b>QOSMaxUnknownPerNode</b> — The request exceeds the maximum | |
| number of an unknown trackable resource each node in a job allocation is | |
| allowed to use for the requested QOS.</li> | |
| <li><b>QOSMaxUnknownPerUser</b> — The request exceeds the maximum | |
| number of an unknown trackable resource each user is allowed to use for | |
| the requested QOS.</li> | |
| <li><b>QOSMaxWallDurationPerJobLimit</b> — The limit on the amount of | |
| wall time a job can request has been exceeded for the requested QOS.</li> | |
| <li><b>QOSMinBB</b> — The Burst Buffer request does not meet the | |
| minimum each job is required to request for the requested QOS.</li> | |
| <li><b>QOSMinBilling</b> — The resource request does not meet the | |
| minimum Billing limit each job is allowed to use for the requested | |
| QOS.</li> | |
| <li><b>QOSMinCpuNotSatisfied</b> — The CPU request does not meet the | |
| minimum each job is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMinEnergy</b> — The Energy request does not meet the | |
| minimum each job is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMinGRES</b> — The GRES request does not meet the | |
| minimum each job is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMinLicense</b> — The License request does not meet the | |
| minimum each job is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMinMemory</b> — The Memory request does not meet the | |
| minimum each job is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMinNode</b> — The number of nodes requested does not meet the | |
| minimum each job is allowed to use for the requested QOS.</li> | |
| <li><b>QOSMinUnknown</b> — The request of an unknown trackable resource | |
| does not meet the minimum each job is allowed to use for the requested QOS.</li> | |
| <li><b>QOSNotAllowed</b> — The job requests a QOS is not allowed by | |
| the requested association or partition.</li> | |
| <li><b>QOSResourceLimit</b> — The job's QOS has reached some resource | |
| limit.</li> | |
| <li><b>QOSTimeLimit</b> — The job's QOS has reached its time limit.</li> | |
| <li><b>QOSUsageThreshold</b> — Required QOS threshold has been | |
| breached.</li> | |
| <li><b>ReqNodeNotAvail</b> — Some node specifically required by the job | |
| is not currently available. The node may currently be in use, reserved for | |
| another job, in an advanced reservation, DOWN, DRAINED, or not responding. | |
| Nodes which are DOWN, DRAINED, or not responding will be identified as part | |
| of the job's "reason" field as "UnavailableNodes". Such nodes will typically | |
| require the intervention of a system administrator to make available.</li> | |
| <li><b>Reservation</b> — The job is waiting its advanced reservation to | |
| become available.</li> | |
| <li><b>ReservationDeleted</b> — The job requested a reservation that is | |
| no longer on the system.</li> | |
| <li><b>Resources</b> — The resources requested by the job are not | |
| available (e.g., already used by other jobs).</li> | |
| <li><b>SchedDefer</b> — The job requests an immediate allocation but | |
| <b>SchedulerParameters=defer</b> is configured in the slurm.conf.</li> | |
| <li><b>SystemFailure</b> — Failure of the Slurm system, a file system, | |
| the network, etc.</li> | |
| <li><b>TimeLimit</b> — The job exhausted its time limit.</li> | |
| </ul> | |
| <!--#include virtual="footer.txt"--> |