3604df
From d643059df2d04d8dbe49a6232ecada4b15394c21 Mon Sep 17 00:00:00 2001
3604df
From: "Kaleb S. KEITHLEY" <kkeithle@redhat.com>
3604df
Date: Thu, 15 Dec 2016 06:26:57 -0500
3604df
Subject: [PATCH 242/246] common-ha: explicitly set udpu transport for corosync
3604df
3604df
On RHEL7 corosync uses udpu (udp unicast) by default. On RHEL6 the
3604df
default is (now) udp multi-cast. In network environments that don't
3604df
support udp multi-cast this causes the ever growing lists of
3604df
[TOTEM ] Retransmit errors.
3604df
3604df
Always specifying --transport udpu is thus a no-op on RHEL7.
3604df
3604df
Using the same transport on both RHEL6 and RHEL7 may (or may not
3604df
give similar behavior and performance--it's hard to say.
3604df
3604df
It remains a mystery why things have always worked on RHEL6 prior to
3604df
now. Further investigation is required to uncover why this is the
3604df
case.
3604df
3604df
main http://review.gluster.org/16122
3604df
main BZ 1404410
3604df
release-3.9 http://review.gluster.org/16139/
3604df
release-3.9 BZ 1405002
3604df
release-3.8 http://review.gluster.org/16140/
3604df
release-3.8 BZ 1405004
3604df
3604df
Change-Id: I7eab59dec66ea1defa48e616d60b5c1c16e3c335
3604df
BUG: 1403587
3604df
Signed-off-by: Kaleb S. KEITHLEY <kkeithle@redhat.com>
3604df
Reviewed-on: https://code.engineering.redhat.com/gerrit/93080
3604df
Reviewed-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 | 2 +-
3604df
 1 file changed, 1 insertion(+), 1 deletion(-)
3604df
3604df
diff --git a/extras/ganesha/scripts/ganesha-ha.sh b/extras/ganesha/scripts/ganesha-ha.sh
3604df
index 876c2ad..020ad3e 100644
3604df
--- a/extras/ganesha/scripts/ganesha-ha.sh
3604df
+++ b/extras/ganesha/scripts/ganesha-ha.sh
3604df
@@ -187,7 +187,7 @@ setup_cluster()
3604df
 
3604df
     pcs cluster auth ${servers}
3604df
     # pcs cluster setup --name ${name} ${servers}
3604df
-    pcs cluster setup ${RHEL6_PCS_CNAME_OPTION} ${name} ${servers}
3604df
+    pcs cluster setup ${RHEL6_PCS_CNAME_OPTION} ${name} --transport udpu ${servers}
3604df
     if [ $? -ne 0 ]; then
3604df
         logger "pcs cluster setup ${RHEL6_PCS_CNAME_OPTION} ${name} ${servers} failed"
3604df
         exit 1;
3604df
-- 
3604df
2.9.3
3604df