Hi,

Is it possible to use FastSchedule=0 with the Consumable Resources Plugin?

When I set 'SelectType=select/cons_res' and 'FastSchedule=0' in my
slurm.conf SLURM does not detect the correct number of
Procs/Sockets/Cores/Threads for my client nodes. The SLURM log on the
client nodes contains the following:

---
[2011-11-03T17:02:47] slurmd version 2.2.4 started
[2011-11-03T17:02:47] slurmd started on Thu 03 Nov 2011 17:02:47 +1300
[2011-11-03T17:02:47] Procs=1 Sockets=1 Cores=1 Threads=1 Memory=64555
TmpDisk=3842 Uptime=87404
[2011-11-03T17:07:03] Node configuration differs from hardware
  Procs=1:24(hw) Sockets=1:2(hw)
  CoresPerSocket=1:12(hw) ThreadsPerCore=1:1(hw)
---

The function 'validate_node_specs' in 'node_mgr.c' seems to be the
culprit as it always overrides the values provided by the hardware
detection when the 'cons_res' flag is set.

Without the Consumable Resources Plugin enabled, but with
fastschedule=0 set the correct number of Procs/Sockets/Cores/Threads
is detected and shown by 'scontrol show node ctcp001'

Thanks,

Andy

--
Andrew Punnett <[email protected]>
---
Centre for Theoretical Chemistry and Physics (CTCP),
Bldg. 40, Massey University (Albany Campus),
Private Bag 102 904, Auckland 0745,
NEW ZEALAND
---
Phone +64 (0)9 414 0800 ext. 9886
http://ctcp.massey.ac.nz/~punnett

Attachment: scontrol-show-config.out
Description: Binary data

Reply via email to