How do I run my job that's showing as Blocked or Deferred?

Jobs can be placed in the Deferred state for several reasons:

  • You have too much outstanding work (i.e. a large number of running and/or idle jobs)
  • A back-end service was experiencing problems when you submitted your job
  • There is something wrong in your job submission script

In the first two cases you don't need to do anything as the scheduler will re-assess Deferred jobs after an hour to see if the condition that led to them being deferred has gone away.  If so, your jobs will be moved to the running or idle state as normal.  The command

 checkjob -v <jobid>
will give you more information about why a job has been deferred.


Share this page:

Filed under:
High Performance Computing