Hello,

I'm a newbies with SLURM. Perhaps could you help me to understand my mistake.

I have 2 nodes (2 sockets with 4 core per socket = 8 CPUs per node) I created 3 
partitions

DEV with node2
OP    with node1
LOW with node1 and node2

I created 2 jobs
Job_A uses 8 CPUS in partion DEV
Job_B uses 16 CPUS in partion LOW

If I start Job_A before Job_B, all is ok. Job_A is in RUNNING state and Job_B 
is in PENDING state

BUT, If I start Job_B before Job_A. The both jobs are in RUNNING state.

Thanks for your help,

David.


Here my slurm.conf without comments

ClusterName=Noveltits
ControlMachine=slurm
SlurmUser=slurm
SlurmctldPort=6817
SlurmdPort=6818
AuthType=auth/munge
StateSaveLocation=/tmp
SlurmdSpoolDir=/tmp/slurmd
SwitchType=switch/none
MpiDefault=none
SlurmctldPidFile=/var/run/slurmctld.pid
SlurmdPidFile=/var/run/slurmd.pid
ProctrackType=proctrack/pgid
CacheGroups=0
ReturnToService=0
SlurmctldTimeout=300
SlurmdTimeout=300
InactiveLimit=0
MinJobAge=300
KillWait=30
Waittime=0
SchedulerType=sched/backfill
SelectType=select/cons_res
SelectTypeParameters=CR_CORE_Memory
FastSchedule=0
SlurmctldDebug=3
SlurmdDebug=3
JobCompType=jobcomp/none

PreemptMode=SUSPEND,GANG
PreemptType=preempt/partition_prio


NodeName=slurm_node[1-2] CPUs=8 SocketsPerBoard=2 CoresPerSocket=4 
ThreadsPerCore=1
PartitionName=op  Nodes=slurm_node1     Priority=100 Default=No  
MaxTime=INFINITE State=UP
PartitionName=dev Nodes=slurm_node2     Priority=1   Default=yes 
MaxTime=INFINITE State=UP PreemptMode=OFF
PartitionName=low Nodes=slurm_node[1-2] Priority=1   Default=No  
MaxTime=INFINITE State=UP

Reply via email to