commit: r578 - trunk/daemon
[email protected] Tue, 11 Jun 2013 23:44:13 -0400
| Newsgroups | gmane.network.spread.cvs |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> + + * 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 <[email protected]> * 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 );