[Spread-cvs] commit: r578 - trunk/daemon

jonathan at spread.org jonathan at spread.org
Tue Jun 11 23:44:13 EDT 2013


Author: jonathan
Date: 2013-06-11 23:44:13 -0400 (Tue, 11 Jun 2013)
New Revision: 578

Modified:
   trunk/daemon/Changelog
   trunk/daemon/flow_control.c
   trunk/daemon/flow_control.h
   trunk/daemon/protocol.c
Log:
Commit patch from Amy Babay to reload flow control parameters when spread.conf reloaded

Modified: trunk/daemon/Changelog
===================================================================
--- trunk/daemon/Changelog	2013-04-05 00:53:55 UTC (rev 577)
+++ trunk/daemon/Changelog	2013-06-12 03:44:13 UTC (rev 578)
@@ -1,3 +1,8 @@
+Tue Jun 11 23:40:30 2013  Jonathan Stanton  <jonathan at spreadconcepts.com>
+
+	* protocol.c, flow_control.c (FC_signal_conf_reload): Reload flow control 
+	parameters when spread configuration reloaded. Patch by Amy Babay. 
+
 Thu Apr  4 20:25:58 2013  Jonathan Stanton  <jonathan at spreadconcepts.com>
 
 	* Makefile.in (install-files): Fix parallel make issue where 

Modified: trunk/daemon/flow_control.c
===================================================================
--- trunk/daemon/flow_control.c	2013-04-05 00:53:55 UTC (rev 577)
+++ trunk/daemon/flow_control.c	2013-06-12 03:44:13 UTC (rev 578)
@@ -115,3 +115,8 @@
 		"FC_handle_message: Got monitor mess, Window %d Personal %d\n", 
 			Window, Personal_window );
 }
+
+void FC_signal_conf_reload( )
+{
+        FC_init();
+}

Modified: trunk/daemon/flow_control.h
===================================================================
--- trunk/daemon/flow_control.h	2013-04-05 00:53:55 UTC (rev 577)
+++ trunk/daemon/flow_control.h	2013-06-12 03:44:13 UTC (rev 578)
@@ -42,5 +42,6 @@
 void	FC_new_configuration( );
 int	FC_allowed( int flow_control, int num_retrans );
 void	FC_handle_message( sys_scatter *scat );
+void    FC_signal_conf_reload();
 
 #endif  /* INC_FLOW_CONTROL */

Modified: trunk/daemon/protocol.c
===================================================================
--- trunk/daemon/protocol.c	2013-04-05 00:53:55 UTC (rev 577)
+++ trunk/daemon/protocol.c	2013-06-12 03:44:13 UTC (rev 578)
@@ -757,8 +757,10 @@
         Memb_signal_conf_reload();
         /* Note: the Sess_signal also calls G_signal_conf_reload() */
         Sess_signal_conf_reload();
+        /* Signal flow control to reload window parameters */
+        FC_signal_conf_reload();
 
-        /* update protocol varialbes with new conf */
+        /* update protocol variables with new conf */
         My = Conf_my();
 	My_index = Conf_proc_by_id( My.id, &My );
 




More information about the Spread-cvs mailing list