[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