[Linux-HA] MySQL OCF RA robustness

Christian Rishøj christian at rishoj.net
Sat Feb 2 20:17:02 MST 2008


Hi,

Please consider the following patch for the MySQL OCF resource agent:

--- mysql.orig	2008-02-03 03:43:45.933966300 +0100
+++ mysql	2008-02-03 04:09:00.706816303 +0100
@@ -268,6 +268,20 @@
          chown -R $OCF_RESKEY_user:$OCF_RESKEY_group  
$OCF_RESKEY_datadir
      fi

+    pid_dir=`dirname $OCF_RESKEY_pid`
+    if [ ! -d $pid_dir ] ; then
+	ocf_log info "Creating PID dir: $pid_dir"
+	mkdir -p $pid_dir
+	chown $OCF_RESKEY_user:$OCF_RESKEY_group $pid_dir
+    fi
+
+    socket_dir=`dirname $OCF_RESKEY_socket`
+    if [ ! -d $socket_dir ] ; then
+	ocf_log info "Creating socket dir: $socket_dir"
+	mkdir -p $socket_dir
+	chown $OCF_RESKEY_user:$OCF_RESKEY_group $socket_dir
+    fi
+
      # Uncomment to perform permission clensing
      # - not convinced this should be enabled by default
      #

The RA was unable to start MySQL on my Ubuntu servers because the /var/ 
run directory seemingly is purged at boot time.

WIth best regards
Christian





More information about the Linux-HA mailing list