From e16776331bc287b4fda59165fc4425de205bbcd8 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 5 May 2010 21:36:39 +0100 Subject: [PATCH] rename recentact to lowvol --- backends/innduct.c | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/backends/innduct.c b/backends/innduct.c index adf6cad..b5fb017 100644 --- a/backends/innduct.c +++ b/backends/innduct.c @@ -391,8 +391,8 @@ static int backlog_spontrescan_periods=300; static int spontaneous_flush_periods=100000; static int max_separated_periods=2000; static int need_activity_periods=1000; -static int recentact_thresh=3; -static int recentact_periods=1000; +static int lowvol_thresh=3; +static int lowvol_periods=1000; static double max_bad_data_ratio= 1; /* conv'd from percentage by main */ static int max_bad_data_initial= 30; @@ -530,9 +530,9 @@ static ConnList conns; static char *path_lock, *path_flushing, *path_defer, *path_dump; static char *globpat_backlog; static pid_t self_pid; -static int *recentact_perperiod; -static int recentact_circptr; -static int recentact_total; +static int *lowvol_perperiod; +static int lowvol_circptr; +static int lowvol_total; /* statemc_init initialises */ static StateMachineState sms; @@ -1190,11 +1190,11 @@ static void conn_idle_close(Conn *conn, const char *why) { static void check_idle_conns(void) { Conn *conn; - int veryrecentact= recentact_perperiod[recentact_circptr]; - recentact_circptr++; - recentact_circptr %= recentact_periods; - recentact_total -= recentact_perperiod[recentact_circptr]; - recentact_perperiod[recentact_circptr]= 0; + int verylowvol= lowvol_perperiod[lowvol_circptr]; + lowvol_circptr++; + lowvol_circptr %= lowvol_periods; + lowvol_total -= lowvol_perperiod[lowvol_circptr]; + lowvol_perperiod[lowvol_circptr]= 0; FOR_CONN(conn) conn->since_activity++; @@ -1220,9 +1220,9 @@ static void check_idle_conns(void) { } conn= LIST_HEAD(conns); - if (!veryrecentact && + if (!verylowvol && conns.count==1 && - recentact_total+veryrecentact < recentact_thresh && + lowvol_total+verylowvol < lowvol_thresh && !conn_busy(conn)) conn_idle_close(conn, "low volume"); } @@ -1521,7 +1521,7 @@ static void check_assign_articles(void) { Article *art= dequeue(0); if (!art) break; LIST_ADDTAIL(use->waiting, art); - recentact_perperiod[recentact_circptr]++; + lowvol_perperiod[lowvol_circptr]++; spare--; } conn_maybe_write(use); @@ -3654,8 +3654,8 @@ static const Option innduct_options[]= { {0,"max-flush-interval", "PERIOD", &spontaneous_flush_periods,op_seconds }, {0,"flush-finish-timeout", "PERIOD", &max_separated_periods, op_seconds }, {0,"idle-timeout", "PERIOD", &need_activity_periods, op_seconds }, -{0,"low-volume-thresh", "PERIOD", &recentact_thresh, op_integer }, -{0,"low-volume-window", "PERIOD", &recentact_periods, op_seconds }, +{0,"low-volume-thresh", "PERIOD", &lowvol_thresh, op_integer }, +{0,"low-volume-window", "PERIOD", &lowvol_periods, op_seconds }, {0,"max-bad-input-data-ratio","PERCENT", &max_bad_data_ratio, op_double }, {0,"max-bad-input-data-init", "PERCENT", &max_bad_data_initial, op_integer }, @@ -3729,7 +3729,7 @@ int main(int argc, char **argv) { convert_to_periods_rndup(&spontaneous_flush_periods); convert_to_periods_rndup(&max_separated_periods); convert_to_periods_rndup(&need_activity_periods); - convert_to_periods_rndup(&recentact_periods); + convert_to_periods_rndup(&lowvol_periods); if (max_bad_data_ratio < 0 || max_bad_data_ratio > 100) badusage("bad input data ratio must be between 0..100"); @@ -3765,10 +3765,10 @@ int main(int argc, char **argv) { badusage("feed filename may not contain metacharacter %c",c); int i; - recentact_perperiod= xcalloc(sizeof(*recentact_perperiod),recentact_periods); - for (i=0; i