summaryrefslogtreecommitdiffstats
path: root/extras/hook-scripts/start/post
diff options
context:
space:
mode:
Diffstat (limited to 'extras/hook-scripts/start/post')
-rwxr-xr-xextras/hook-scripts/start/post/S29CTDBsetup.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/extras/hook-scripts/start/post/S29CTDBsetup.sh b/extras/hook-scripts/start/post/S29CTDBsetup.sh
index 7d5085c46f6..5caf1037e1a 100755
--- a/extras/hook-scripts/start/post/S29CTDBsetup.sh
+++ b/extras/hook-scripts/start/post/S29CTDBsetup.sh
@@ -10,6 +10,7 @@
SMB_CONF=/etc/samba/smb.conf
CTDB_MNT=/gluster/lock
+PING_TIMEOUT_SECS=10
PROGNAME="ctdb"
OPTSPEC="volname:"
VOL=
@@ -63,6 +64,12 @@ function add_fstab_entry () {
fi
}
+function add_ping_timeout () {
+ volname=$1
+ value=$2
+ gluster volume set $volname network.ping-timeout $value
+}
+
parse_args $@
if [ "$META" = "$VOL" ]
then
@@ -71,6 +78,8 @@ then
add_glusterfs_ctdb_options
mkdir -p $CTDB_MNT
sleep 5
+ # Make sure ping-timeout is not default for CTDB volume
+ add_ping_timeout $VOL $PING_TIMEOUT_SECS;
mount -t glusterfs `hostname`:$VOL "$CTDB_MNT" && \
add_fstab_entry $VOL $CTDB_MNT
chkconfig ctdb on