Looks like a bug. Thanks for reporting. This will be in the next 2.4 release. The code is identical in 2.3. It was a simple patch.
https://github.com/SchedMD/slurm/commit/5fe8c10f55982cd72806d678b5af403599193817 On 05/22/12 09:42, Chris Harwell wrote: > Hi, > > In my configuration it appears the per partition DefMemPerCPU is being > ignored, but global DefMemPerCPU is being used. Does anyone see what > I am doing wrong? DefMemPerCPU is listed as a per partition option in > the NEWS and RELEASE NOTES for 2.3.x and man page for slurm.conf > > > $ scontrol sho con | egrep -i "select|mem" > DefMemPerCPU = 4000 > MaxMemPerNode = UNLIMITED > SelectType = select/cons_res > SelectTypeParameters = CR_CORE_MEMORY > > The per partition DefMemPerCPU doesn't even show up in the scontrol output: > > $ scontrol sho -d part -a swdev > PartitionName=swdev > AllocNodes=ALL AllowGroups=dradadm Default=NO > DefaultTime=00:10:00 DisableRootJobs=NO GraceTime=0 Hidden=YES > MaxNodes=UNLIMITED MaxTime=UNLIMITED MinNodes=1 > Nodes=swdev[01-14] > Priority=20 RootOnly=NO Shared=EXCLUSIVE PreemptMode=OFF > State=UP TotalCPUs=112 TotalNodes=14 DefMemPerNode=UNLIMITED > MaxMemPerNode=UNLIMITED > > But the per partition DeMemPerCPU is in the config file: > > $ grep PartitionName=swdev /opt/slurmcl2/etc/slurm-swdev.conf > PartitionName=swdev Nodes=swdev[01-14] Default=NO State=Up Priority=20 > PreemptMode=OFF DefMemPerCPU=4000 Shared=Exclusive > >
