From 72269a5050255a4baad99531d25d61a56a7fcf80 Mon Sep 17 00:00:00 2001 From: Simon Michnowicz <simon.michnowicz@monash.edu> Date: Mon, 26 Nov 2018 14:50:43 +1100 Subject: [PATCH] lustre health file is different in different versions. This file checks for file existance to be portable across versions /sys/fs/lustre/health_check vs /proc/fs/lustre/health_check --- roles/nhc/files/scripts/check_lustre_health.nhc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/roles/nhc/files/scripts/check_lustre_health.nhc b/roles/nhc/files/scripts/check_lustre_health.nhc index 83bbea19..5c3468c2 100644 --- a/roles/nhc/files/scripts/check_lustre_health.nhc +++ b/roles/nhc/files/scripts/check_lustre_health.nhc @@ -1,5 +1,10 @@ function check_lustre_health() { -health_check=`cat /proc/fs/lustre/health_check` +# lustre health check file is different on different versions +HEALTH_FILE="/proc/fs/lustre/health_check" +if [ ! -f $HEALTH_FILE ]; then + HEALTH_FILE="/sys/fs/lustre/health_check" +fi +health_check=`cat $HEALTH_FILE` if [ $health_check != "healthy" ] then die 1 " $FUNCNAME Lustre Health check failed $health_check" -- GitLab