Depending on other variables, it is fine.

The 7 license job cannot run because there are only 5 available, so that one has to wait.
Since there are 5 available, the 1 license job can run, so it does.

That is the simple view. Other variables such as job time could affect that.

Brian Andrus

On 3/14/2022 11:52 PM, 刘文晓 wrote:
Hi there:
licenses requesting job would not be scheduled as expected
In my local environment--Slurm19.05, I have 2 computing nodes( 2 CPUs per node) and 40 fluent licenses.
the envs are same result:
  Licenses=fluent:40
  SchedulerType=sched/backfill
  PriorityType=priority/multifactor
or
  Licenses=fluent:40
  SchedulerType=sched/builtin
  PriorityType=priority/basic

the test steps are below:
1. submit 35 licenses and 1 CPU's job, it is running;
2. submit 7 licenses and 1 CPU's job, it is pending(licenses) with bigger priority than step 3's job;
3. submit 1 license and 1 CPU's job, it is running;

In my view, it is not right. The 7 licenses' job with higher priority should be running before 1 license's job.
is my question right?

thanks




Reply via email to