Blame SOURCES/bz1792237-redis-2-run-validate-during-start.patch

02ddf4
From 10b94d052f7f0fd710af7da8a46270b7548efbdf Mon Sep 17 00:00:00 2001
02ddf4
From: Oyvind Albrigtsen <oalbrigt@redhat.com>
02ddf4
Date: Thu, 19 Mar 2020 10:55:35 +0100
02ddf4
Subject: [PATCH] redis: run validate-action during start
02ddf4
02ddf4
---
02ddf4
 heartbeat/redis.in | 4 ++++
02ddf4
 1 file changed, 4 insertions(+)
02ddf4
02ddf4
diff --git a/heartbeat/redis.in b/heartbeat/redis.in
02ddf4
index b030a8223..da7230a49 100755
02ddf4
--- a/heartbeat/redis.in
02ddf4
+++ b/heartbeat/redis.in
02ddf4
@@ -673,6 +673,10 @@
02ddf4
 	clientpasswd="$(sed -n -e  's/^\s*requirepass\s*\(.*\)\s*$/\1/p' < $REDIS_CONFIG | tail -n 1)"
02ddf4
 fi
02ddf4
 
02ddf4
+if [ "$__OCF_ACTION" = "start" ]; then
02ddf4
+	redis_validate || exit $?
02ddf4
+fi
02ddf4
+
02ddf4
 ocf_log debug "action=${1:-$__OCF_ACTION} notify_type=${OCF_RESKEY_CRM_meta_notify_type} notify_operation=${OCF_RESKEY_CRM_meta_notify_operation} master_host=${OCF_RESKEY_CRM_meta_notify_master_uname} slave_host=${OCF_RESKEY_CRM_meta_notify_slave_uname} promote_host=${OCF_RESKEY_CRM_meta_notify_promote_uname} demote_host=${OCF_RESKEY_CRM_meta_notify_demote_uname}; params: bin=${OCF_RESKEY_bin} client_bin=${OCF_RESKEY_client_bin} config=${OCF_RESKEY_config} user=${OCF_RESKEY_user} rundir=${OCF_RESKEY_rundir} port=${OCF_RESKEY_port}"
02ddf4
 
02ddf4
 case "${1:-$__OCF_ACTION}" in