diff options
| author | Soumya Koduri <skoduri@redhat.com> | 2016-11-28 17:56:35 +0530 | 
|---|---|---|
| committer | Kaleb KEITHLEY <kkeithle@redhat.com> | 2016-12-01 02:46:34 -0800 | 
| commit | 1b2b5be970f78cc32069516fa347d9943dc17d3e (patch) | |
| tree | 5d2c697779455cb92a202f93e810594246871cd7 /extras | |
| parent | 182f0d12040dab5081ca645a3f370f65cd68b528 (diff) | |
common-HA: Increase timeout for portblock RA of action=unblock
Portblock RA of action type unblock stores the information about
the client/server IPs connection in tickle_dir folder created in
the shared storage. In case of node shutdown/reboot there could be
cases wherein shared_storage may become unavailable for sometime.
Hence increase the timeout to avoid that resource agent going into
FAILED state.
Change-Id: I4f98f819895cb164c3a82ba8084c7c11610f35ff
BUG: 1399154
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
Reviewed-on: http://review.gluster.org/15947
Smoke: Gluster Build System <jenkins@build.gluster.org>
CentOS-regression: Gluster Build System <jenkins@build.gluster.org>
Reviewed-by: Kaleb KEITHLEY <kkeithle@redhat.com>
Reviewed-by: Niels de Vos <ndevos@redhat.com>
NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org>
Reviewed-by: jiffin tony Thottan <jthottan@redhat.com>
Diffstat (limited to 'extras')
| -rw-r--r-- | extras/ganesha/scripts/ganesha-ha.sh | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/extras/ganesha/scripts/ganesha-ha.sh b/extras/ganesha/scripts/ganesha-ha.sh index 30b7e2f3c14..06c3e8214ae 100644 --- a/extras/ganesha/scripts/ganesha-ha.sh +++ b/extras/ganesha/scripts/ganesha-ha.sh @@ -30,6 +30,10 @@ SERVICE_MAN="DISTRO_NOT_FOUND"  RHEL6_PCS_CNAME_OPTION="--name"  SECRET_PEM="/var/lib/glusterd/nfs/secret.pem" +# UNBLOCK RA uses shared_storage which may become unavailable +# during any of the nodes reboot. Hence increase timeout value. +PORTBLOCK_UNBLOCK_TIMEOUT="60s" +  # Try loading the config from any of the distro  # specific configuration locations  if [ -f /etc/sysconfig/ganesha ] @@ -480,7 +484,9 @@ setup_create_resources()          pcs -f ${cibfile} resource create ${1}-nfs_unblock ocf:heartbeat:portblock protocol=tcp \          portno=2049 action=unblock ip=${ipaddr} reset_local_on_unblock_stop=true \ -        tickle_dir=${HA_VOL_MNT}/nfs-ganesha/tickle_dir/ --group ${1}-group --after ${1}-cluster_ip-1 +        tickle_dir=${HA_VOL_MNT}/nfs-ganesha/tickle_dir/ --group ${1}-group --after ${1}-cluster_ip-1 \ +        op stop timeout=${PORTBLOCK_UNBLOCK_TIMEOUT} op start timeout=${PORTBLOCK_UNBLOCK_TIMEOUT} \ +        op monitor interval=10s timeout=${PORTBLOCK_UNBLOCK_TIMEOUT}          if [ $? -ne 0 ]; then              logger "warning pcs resource create ${1}-nfs_unblock failed"          fi  | 
