Job Status Codes
From HPC
(Difference between revisions)
Line 21: | Line 21: | ||
because of one of the reasons described in the -r section | because of one of the reasons described in the -r section | ||
of the qsub(1) command. | of the qsub(1) command. | ||
- | + | ||
The states w(aiting) and h(old) only appear for pending | The states w(aiting) and h(old) only appear for pending | ||
jobs. The h(old) state indicates that a job currently is | jobs. The h(old) state indicates that a job currently is | ||
Line 30: | Line 30: | ||
the -hold_jid or -hold_jid-ad options of qsub(1) or | the -hold_jid or -hold_jid-ad options of qsub(1) or | ||
qalter(1). | qalter(1). | ||
- | + | ||
The state E(rror) appears for pending jobs that couldn't | The state E(rror) appears for pending jobs that couldn't | ||
be started due to job properties. The reason for the job | be started due to job properties. The reason for the job | ||
Line 55: | Line 55: | ||
Error allpending states with error Eqw, Ehqw, EhRqw | Error allpending states with error Eqw, Ehqw, EhRqw | ||
Deleted all running and suspended states with deletion dr,dt,dRr,dRt,ds, dS, dT,dRs, dRS, dRT | Deleted all running and suspended states with deletion dr,dt,dRr,dRt,ds, dS, dT,dRs, dRS, dRT | ||
+ | |||
+ | |||
+ | [[Parallel Jobs]] | ||
+ | |||
+ | [[Category:SGE]] |
Revision as of 07:54, 24 May 2019
Jobs Status Codes - Qstat
the status of the job - one of d(eletion), E(rror), h(old), r(unning), R(estarted), s(uspended), S(uspended), t(ransfering), T(hreshold) or w(aiting).
The state d(eletion) indicates that a qdel(1) has been used to initiate job deletion. The states t(ransfering) and r(unning) indicate that a job is about to be executed or is already executing, whereas the states s(uspended), S(uspended) and T(hreshold) show that an already running jobs has been suspended. The s(uspended) state is caused by suspending the job via the qmod(1) command, the S(uspended) state indicates that the queue containing the job is suspended and therefore the job is also suspended and the T(hreshold) state shows that at least one suspend threshold of the corresponding queue was exceeded (see queue_conf(5)) and that the job has been suspended as a consequence. The state R(estarted) indicates that the job was restarted. This can be caused by a job migration or because of one of the reasons described in the -r section of the qsub(1) command. The states w(aiting) and h(old) only appear for pending jobs. The h(old) state indicates that a job currently is not eligible for execution due to a hold state assigned to it via qhold(1), qalter(1) or the qsub(1) -h option or that the job is waiting for completion of the jobs to which job dependencies have been assigned to the job via the -hold_jid or -hold_jid-ad options of qsub(1) or qalter(1). The state E(rror) appears for pending jobs that couldn't be started due to job properties. The reason for the job error is shown by the qstat(1) -j job_list option.
Category State SGE Letter Code Pending pending qw Pending pending, user hold qw Pending pending, system hold hqw Pending pending, user and system hold hqw Pending pending, user hold, re-queue hRwq Pending pending, system hold, re-queue hRwq Pending pending, user and system hold, re-queue hRwq Pending pending, user hold qw Pending pending, user hold qw Running running r Running transferring t Running running, re-submit Rr Running transferring, re-submit Rt Suspended obsuspended s, ts Suspended queue suspended S, tS Suspended queue suspended by alarm T, tT Suspended allsuspended withre-submit Rs,Rts,RS, RtS, RT, RtT Error allpending states with error Eqw, Ehqw, EhRqw Deleted all running and suspended states with deletion dr,dt,dRr,dRt,ds, dS, dT,dRs, dRS, dRT