Hi team,
This is now affecting 3 of our new clusters that we are currently building, and would affect any new clusters with xCAT 2.8.3
When the configib
script is run, it replaces the /etc/sysctl.conf
file rather than appending to it.
The following patch fixes the problem
diff --git a/xCAT/postscripts/configib b/xCAT/postscripts/configib index f9bdda4..da72155 100755 --- a/xCAT/postscripts/configib +++ b/xCAT/postscripts/configib @@ -286,9 +286,9 @@ do if [ -f /etc/sysctl.conf ] then - TMP1=`sed "/net.ipv4.conf.$nic.arp_filter=1/d" /etc/sysctl.conf 2>&1 1>/dev/null` + TMP1=`sed "/net.ipv4.conf.$nic.arp_filter=1/d" /etc/sysctl.conf` echo "$TMP1" > /etc/sysctl.conf - TMP2=`sed "/net.ipv4.conf.$nic.arp_ignore=1/d" /etc/sysctl.conf 2>&1 1>/dev/null` + TMP2=`sed "/net.ipv4.conf.$nic.arp_ignore=1/d" /etc/sysctl.conf` echo "$TMP2" > /etc/sysctl.conf cfg="net.ipv4.conf.$nic.arp_filter=1" grep "$cfg" /etc/sysctl.conf 2>&1 1>/dev/null
Guang Cheng could you assign this to someone and get into 2.8.4?
This is a straightforward fix, I put the fix into 2.8.4 and 2.9.
2.8.4:commit a4f87fbb69ac9b44e8f80e43d7aa59e926e20a4f
2.9:commit c464e3c1d6f541aabe3979efad11dd0794feeaaf
any ideas on a release date for 2.8.4?
The current target of 2.8.4 is sometime in June, but it may change slightly.