# HG changeset patch
# User Marian Marinov <[email protected]>
# Date 1267193043 -7200
# Branch mysql-ms
# Node ID 2da5a4ff4b7c17899376fc69a68dfc6b1d28c140
# Parent  0d95421fed862e5053e65f369f67f87ae172d5a6
Medium: RA: mysql: added replication_port variable

Added replication_port variable
Added initialization of the variable
Updated mysql_demote to use the new variable

diff -r 0d95421fed86 -r 2da5a4ff4b7c heartbeat/mysql
--- a/heartbeat/mysql   Fri Feb 26 15:56:23 2010 +0200
+++ b/heartbeat/mysql   Fri Feb 26 16:04:03 2010 +0200
@@ -38,6 +38,8 @@
 #   OCF_RESKEY_socket
 #   OCF_RESKEY_replication_user
 #   OCF_RESKEY_replication_passwd
+#   OCF_RESKEY_replication_port
+#
 #######################################################################
 # Initialization:
 
@@ -76,6 +78,7 @@
 OCF_RESKEY_additional_parameters_default=""
 OCF_RESKEY_replication_user_default=""
 OCF_RESKEY_replication_passwd_default=""
+OCF_RESKEY_replication_port_default=""
 
 : ${OCF_RESKEY_binary=${OCF_RESKEY_binary_default}}
 MYSQL_BINDIR=`dirname ${OCF_RESKEY_binary}`
@@ -99,6 +102,7 @@
 
 : ${OCF_RESKEY_replication_user=${OCF_RESKEY_replication_user_default}}
 : ${OCF_RESKEY_replication_passwd=${OCF_RESKEY_replication_passwd_default}}
+: ${OCF_RESKEY_replication_port=${OCF_RESKEY_replication_port_default}}
 
 usage() {
   cat <<UEND
@@ -257,6 +261,14 @@
 <content type="string" default="${OCF_RESKEY_replication_passwd_default}" />
 </parameter>
 
+<parameter name="replication_port" unique="0" required="0">
+<longdesc lang="en">
+The port on which the Master MySQL instance is listening.
+</longdesc>
+<shortdesc lang="en">MySQL replication port</shortdesc>
+<content type="string" default="${OCF_RESKEY_replication_port_default}" />
+</parameter>
+
 </parameters>
 
 <actions>
@@ -606,7 +618,7 @@
                        -e "CHANGE MASTER TO MASTER_HOST='$master_host', \
                                MASTER_USER='$OCF_RESKEY_replication_user', \
                                
MASTER_PASSWORD='$OCF_RESKEY_replication_passwd', \
-                               MASTER_PORT=3306, \
+                               MASTER_PORT=$OCF_RESKEY_replication_port, \
                                MASTER_LOG_FILE='${master_info[0]}', \
                                MASTER_LOG_POS=${master_info[1]}, \
                                MASTER_CONNECT_RETRY=4"
_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Reply via email to