Hello, Could anyone shed some light on why most of the jobs processed by the slurm scheduler end up in the JobHeldUser state? The user is just running a bunch of sbatch scripts and is not holding the jobs manually. If there are resources available, some of the jobs are immediately run, but the rest is not properly queued and just sits there with the JobHeldUser status.
I am attaching part of the log below. Could you explain what exactly does the state 0x8800 and 0x8000 mean. And what is reason 16? [2016-01-15T11:50:32.040] sched: Allocate JobId=2789 NodeList=lab-ci-9 #CPUs=1 [2016-01-15T11:50:32.053] _slurm_rpc_requeue: Processing RPC: REQUEST_REQUEUE from uid=0 [2016-01-15T11:50:32.053] debug: job_hold_requeue: job 2787 state 0x8800 [2016-01-15T11:50:32.053] debug: job_hold_requeue: job 2787 state 0x8000 reason 16 priority 0 [2016-01-15T11:50:32.054] _slurm_rpc_requeue: 2787: usec=922 [2016-01-15T11:50:32.056] requeue batch job 2787 Cheers=
