Moe,
This patch looks like it would be very useful. Would it be
possible to have this information available in squeue? That is, be able
to see what nodes a job is currently expected to start on without
digging into the logs.
Thanks
Martins
On 10/11/13 12:22 PM, Moe Jette wrote:
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