From 5107b61549244b301c37391930f88e5dc5c2ec2a Mon Sep 17 00:00:00 2001 From: handreas <andreas.hamacher@monash.edu> Date: Fri, 27 Mar 2020 04:40:41 +0000 Subject: [PATCH] adding tests for slurm and little fixes Former-commit-id: 5d04c8700c96c8e1569716d62f19a48ce89ccf2e --- .gitlab-ci.yml | 4 ++++ roles/calculateSlurmConf/templates/slurm.conf.j2 | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cdb52f32..75ecc421 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -163,6 +163,10 @@ tests: - bash -e ./tests/run_tests.sh NFSNodes "files/inventory.$STACKNAME" "../gc_key.pem" - bash -e ./tests/run_tests.sh SQLNodes "files/inventory.$STACKNAME" "../gc_key.pem" + - sudo `which sacctmgr` add account pXXX cluster=m3 Description="Test parent account" Organization="Monash" + - sudo `which sacctmgr` add account ab12 parent=pXXX cluster=m3 Organization="Monash" + - sudo `which sacctmgr` create user slurmtest cluster=m3 account=ab12 + - srun --ntasks=2 --partition=batch hostname # licensing https://gitlab.erc.monash.edu.au/hpc-team/license_server/tree/master/roles/avizo_license_monitor manual_cluster_spawn: diff --git a/roles/calculateSlurmConf/templates/slurm.conf.j2 b/roles/calculateSlurmConf/templates/slurm.conf.j2 index dc833e3e..d460ef81 100644 --- a/roles/calculateSlurmConf/templates/slurm.conf.j2 +++ b/roles/calculateSlurmConf/templates/slurm.conf.j2 @@ -119,8 +119,8 @@ JobCompType=jobcomp/none Prolog={{ slurmjob.prolog }} Epilog={{ slurmjob.epilog }} {% else %} -Prolog={{ slurm_dir }}/bin/slurm.prolog -Epilog={{ slurm_dir }}/bin/slurm.epilog +Prolog=/opt/slurm/etc/slurm.prolog +Epilog=/opt/slurm/etc/slurm.epilog {% endif %} # # ACCOUNTING -- GitLab