Issue:
NUMA syntax memory default overrides job request
Example:
The NUMA syntax memory default always overrides job specified memory. Below I request 2gb in my script and the job gets the default of 1gb.
[root@dev ~]# qmgr -c 'p s' | grep req_info
set queue hpc req_information_default.memory = 1gb
[john@dev]$ cat sleep.pbs
#!/bin/bash
#PBS -N sleepynode
#PBS -j oe
#PBS -V
#PBS -L tasks=1:lprocs=6:memory=2gb
sleep 250
exit
[john@dev]$ qsub !$
qsub sleep.pbs
50.dev
[root@dev ]# qstat -f 50 | grep req_information.memory
req_information.memory.0 = 1048576kb
Solution:
This is a known bug. Upgrade to TORQUE 6.0.2 to have this resolved.