Hi,

Can anyone help in getting SLURM 14.11 to work correctly on CentOS 7.0?

I'm testing SLURM 14.11 on CentOS 7.0. The default SLURM RPM is built by: rpmbuild -ta slurm-14.11.0.tar.bz2. As a bare minimum test cluster, I have a master PC running slurmctld, and just 1 compute node PC running slurmd (see note below regarding bug in slurm systemctl).

To verify my SLURM installation I have run the test script testsuite/expect/regression, and unfortunately I get 13 FAILURE messages in total:

# grep FAILURE regression-25-Nov-2014.log
FAILURE: Login and slurm user info mismatch
test1.1 FAILURE
FAILURE: Login and slurm user info mismatch
test1.8 FAILURE
FAILURE: srun is not generating output (2 != 20)
test1.69 FAILURE
FAILURE: scontrol failed to find matching job (5 != 6)
FAILURE: waiting for job 7927 to run
FAILURE: scontrol failed to find all job steps
FAILURE: scontrol failed to specific job step
test2.8 FAILURE
test7.17 FAILURE
FAILURE: sacct reporting failed (3 < 4)
test12.2 FAILURE
FAILURE: Login and sbatch user info mismatch
test17.4 FAILURE
test17.35 FAILURE
test24.1 FAILURE
test24.3 FAILURE
test24.4 FAILURE
test30.1 FAILURE
test33.1 FAILURE

(the full test output is in the attached file).

Since I'm new to SLURM, I have no clue whether each of these failures are benign or critical. I'm assuming that SLURM on CentOS 7 is broken until someone more knowledgeable can help in decoding the test output.

Maybe some tests fail because my "cluster" has only 1 compute node, but who can tell if this is the case?

BTW, the compute node slurmd unfortunately can't be started in the normal way, as reported in bug 1182: "systemctl start/stop does not work on RHEL 7", see http://bugs.schedmd.com/show_bug.cgi?id=1182. One must modify /etc/slurm/slurm.conf and start slurm manually by: cd /etc/init.d; ./slurm start. This bug should be fixed!

My SLURM configuration is extremely simple:

# sed '/^#/d' /etc/slurm/slurm.conf
ControlMachine=bell
MpiDefault=none
ProctrackType=proctrack/pgid
ReturnToService=1
SlurmctldPidFile=/var/run/slurmctld.pid
SlurmdPidFile=/var/run/slurmd.pid
SlurmdSpoolDir=/var/spool/slurmd
SlurmUser=slurm
StateSaveLocation=/var/spool/slurmctld
SwitchType=switch/none
TaskPlugin=task/none
FastSchedule=1
SchedulerType=sched/backfill
SelectType=select/linear
AccountingStorageType=accounting_storage/filetxt
ClusterName=cluster
JobAcctGatherType=jobacct_gather/linux
NodeName=hertz State=UNKNOWN CoresPerSocket=2 RealMemory=3688 TmpDisk=23988
PartitionName=testing Nodes=hertz Default=YES MaxTime=3000 State=UP

Thanks for any help,
Ole

--
Ole Holm Nielsen
Department of Physics, Technical University of Denmark

Attachment: regression-25-Nov-2014.log.gz
Description: application/gzip

Reply via email to