|
|
3604df |
From 29365c5ab3681fd954423ef8f081bd7b11934621 Mon Sep 17 00:00:00 2001
|
|
|
3604df |
From: Soumya Koduri <skoduri@redhat.com>
|
|
|
3604df |
Date: Tue, 20 Dec 2016 18:22:02 +0530
|
|
|
3604df |
Subject: [PATCH 254/257] common-ha: Correct the VIP assigned to the new node
|
|
|
3604df |
added
|
|
|
3604df |
|
|
|
3604df |
There is a regression introduced with patch#16115. An incorrect
|
|
|
3604df |
VIP gets assigned to the new node being added to the cluster.
|
|
|
3604df |
This patch fixes the same.
|
|
|
3604df |
|
|
|
3604df |
This is backport of below upstream patches
|
|
|
3604df |
http://review.gluster.org/#/c/16213 (mainline)
|
|
|
3604df |
http://review.gluster.org/#/c/16269/ (release-3.9)
|
|
|
3604df |
|
|
|
3604df |
>Change-Id: I468c7d16bf7e4efa04692db83b1c5ee58fbb7d5f
|
|
|
3604df |
BUG: 1406401
|
|
|
3604df |
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
|
|
|
3604df |
|
|
|
3604df |
Change-Id: Ie751e9832468056f60c93002949488eda274ad30
|
|
|
3604df |
Reviewed-on: https://code.engineering.redhat.com/gerrit/93569
|
|
|
3604df |
Tested-by: Soumya Koduri <skoduri@redhat.com>
|
|
|
3604df |
Reviewed-by: Jiffin Thottan <jthottan@redhat.com>
|
|
|
3604df |
Reviewed-by: Atin Mukherjee <amukherj@redhat.com>
|
|
|
3604df |
---
|
|
|
3604df |
extras/ganesha/scripts/ganesha-ha.sh | 8 ++++----
|
|
|
3604df |
1 file changed, 4 insertions(+), 4 deletions(-)
|
|
|
3604df |
|
|
|
3604df |
diff --git a/extras/ganesha/scripts/ganesha-ha.sh b/extras/ganesha/scripts/ganesha-ha.sh
|
|
|
3604df |
index 2a653c9..0388316 100644
|
|
|
3604df |
--- a/extras/ganesha/scripts/ganesha-ha.sh
|
|
|
3604df |
+++ b/extras/ganesha/scripts/ganesha-ha.sh
|
|
|
3604df |
@@ -619,16 +619,16 @@ addnode_recreate_resources()
|
|
|
3604df |
recreate_resources ${cibfile} ${HA_SERVERS}
|
|
|
3604df |
|
|
|
3604df |
pcs -f ${cibfile} resource create ${add_node}-nfs_block ocf:heartbeat:portblock \
|
|
|
3604df |
- protocol=tcp portno=2049 action=block ip=${ipaddr} --group ${add_node}-group
|
|
|
3604df |
+ protocol=tcp portno=2049 action=block ip=${add_vip} --group ${add_node}-group
|
|
|
3604df |
if [ $? -ne 0 ]; then
|
|
|
3604df |
logger "warning pcs resource create ${add_node}-nfs_block failed"
|
|
|
3604df |
fi
|
|
|
3604df |
pcs -f ${cibfile} resource create ${add_node}-cluster_ip-1 ocf:heartbeat:IPaddr \
|
|
|
3604df |
- ip=${ipaddr} cidr_netmask=32 op monitor interval=15s --group ${add_node}-group \
|
|
|
3604df |
+ ip=${add_vip} cidr_netmask=32 op monitor interval=15s --group ${add_node}-group \
|
|
|
3604df |
--after ${add_node}-nfs_block
|
|
|
3604df |
if [ $? -ne 0 ]; then
|
|
|
3604df |
logger "warning pcs resource create ${add_node}-cluster_ip-1 ocf:heartbeat:IPaddr \
|
|
|
3604df |
- ip=${ipaddr} cidr_netmask=32 op monitor interval=15s failed"
|
|
|
3604df |
+ ip=${add_vip} cidr_netmask=32 op monitor interval=15s failed"
|
|
|
3604df |
fi
|
|
|
3604df |
|
|
|
3604df |
pcs -f ${cibfile} constraint order nfs-grace-clone then ${add_node}-cluster_ip-1
|
|
|
3604df |
@@ -636,7 +636,7 @@ addnode_recreate_resources()
|
|
|
3604df |
logger "warning: pcs constraint order nfs-grace-clone then ${add_node}-cluster_ip-1 failed"
|
|
|
3604df |
fi
|
|
|
3604df |
pcs -f ${cibfile} resource create ${add_node}-nfs_unblock ocf:heartbeat:portblock \
|
|
|
3604df |
- protocol=tcp portno=2049 action=unblock ip=${ipaddr} reset_local_on_unblock_stop=true \
|
|
|
3604df |
+ protocol=tcp portno=2049 action=unblock ip=${add_vip} reset_local_on_unblock_stop=true \
|
|
|
3604df |
tickle_dir=${HA_VOL_MNT}/nfs-ganesha/tickle_dir/ --group ${add_node}-group --after \
|
|
|
3604df |
${add_node}-cluster_ip-1 op stop timeout=${PORTBLOCK_UNBLOCK_TIMEOUT} op start \
|
|
|
3604df |
timeout=${PORTBLOCK_UNBLOCK_TIMEOUT} op monitor interval=10s \
|
|
|
3604df |
--
|
|
|
3604df |
2.9.3
|
|
|
3604df |
|