Why Queued Jobs May Exceed the Target Expansion Factor
There are many reasons that a job may wait in queue longer than the acceptable wait time established by the queue's target EF. Some of these reasons are outlined below.
- A job made a specific request and must wait for it to become available/true. These requests include but are not limited to the following:
- Software licenses
- Large memory nodes
- Job dependencies
- A job requested a large number of processors and a small wall clock time (e.g., 250 CPUs for 1 hour).
- The job is not a good backfill candidate and must wait for a reservation.
- The job requested a large number of processors.
- The job requested a very long wall clock time.
- The queues were substantially full when the job was submitted.