See "DebugFlags=debug". What that prints today is a map through time of what resources are NOT already reserved for pending jobs. I just added some logging that will make the information easier for you to use, showing when and where the backfill scheduler is trying to start jobs. It will be much easier for you to follow what is happening if you add the patch here:

https://github.com/SchedMD/slurm/commit/260eed9b45358fbb17a9f7b98a5135c6f733f9c4


Quoting Ulf Markwardt <[email protected]>:

On 10.10.2013 17:58, Moe Jette wrote:

The backfill scheduler does not change the state of any jobs (other than
the once it starts). If there is a high priority job in the queue, the
lower priority jobs will retain a reason of "Priority" unless it can not
be started due to some limit, down nodes, etc.

Having more accurate job time limits can help with backfill scheduling.
One thing that some sites do is require that the user explicitly specify
a job time limit.

Dear Moe,

how can I see the work of the backfill scheduler e.g. with some (?) debug option. If I want to change the backfill parameters I would like to have an "observable" to evaluate my modifications.

Thank you,
Ulf

--
___________________________________________________________________
Dr. Ulf Markwardt

Technische Universität Dresden
Center for Information Services and High Performance Computing (ZIH)
01062 Dresden, Germany

Phone: (+49) 351/463-33640      WWW:  http://www.tu-dresden.de/zih



Reply via email to