$IMUXSockRateLimitInterval DEFAULT CHANGED, was 5, now 0
authorRainer Gerhards <rgerhards@adiscon.com>
Mon, 16 Jan 2012 16:58:57 +0000 (17:58 +0100)
committerRainer Gerhards <rgerhards@adiscon.com>
Mon, 16 Jan 2012 16:58:57 +0000 (17:58 +0100)
The new default turns off rate limiting. This was chosen as people
experienced problems with rate-limiting activated by default. Now it
needs an explicit opt-in by setting this parameter.
Thanks to Chris Gaffney for suggesting to make it opt-in; thanks to
many unnamed others who already had complained at the time Chris made
the suggestion ;-)

ChangeLog
doc/imuxsock.html
plugins/imuxsock/imuxsock.c

index 7639ca9..ad3f85f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,13 @@
 ---------------------------------------------------------------------------
+Version 5.9.6  [V5-DEVEL], 2012-??-??
+- $IMUXSockRateLimitInterval DEFAULT CHANGED, was 5, now 0
+  The new default turns off rate limiting. This was chosen as people
+  experienced problems with rate-limiting activated by default. Now it
+  needs an explicit opt-in by setting this parameter.
+  Thanks to Chris Gaffney for suggesting to make it opt-in; thanks to
+  many unnamed others who already had complained at the time Chris made
+  the suggestion ;-)
+---------------------------------------------------------------------------
 Version 5.9.5  [V5-DEVEL], 2011-11-29
 - new stats counters for imudp and imtcp
 - new stats counters "discarded.nf" and "discarded.full" for queue object.
index f80bc59..734ae88 100644 (file)
@@ -65,7 +65,10 @@ you must turn it on (via $SystemLogSocketAnnotate and $InputUnixListenSocketAnno
 <li><b>$InputUnixListenSocketFlowControl</b> [on/<b>off</b>] - specifies if flow control should be applied
 to the next socket.</li>
 <li><b>$IMUXSockRateLimitInterval</b> [number] - specifies the rate-limiting
-interval in seconds.  Default value is 5 seconds. Set it to 0 to turn rate limiting off.
+interval in seconds.  Default value is 0, which turns off rate limiting. Set it to a number
+of seconds (5 recommended) to activate rate-limiting. The default of 0 has been choosen in 5.9.6+,
+as people experienced problems with this feature activated by default. Now it needs an
+explicit opt-in by setting this parameter.
 </li>
 <li><b>$IMUXSockRateLimitBurst</b> [number] - specifies the rate-limiting
 burst in number of messages. Default is 200.
index 14d8b59..403173e 100644 (file)
@@ -165,7 +165,7 @@ static int bAnnotate = 0;           /* annotate trusted properties */
 static int bAnnotateSysSock = 0;       /* same, for system log socket */
 #define DFLT_bCreatePath 0
 static int bCreatePath = DFLT_bCreatePath; /* auto-create socket path? */
-#define DFLT_ratelimitInterval 5
+#define DFLT_ratelimitInterval 0
 static int ratelimitInterval = DFLT_ratelimitInterval; /* interval in seconds, 0 = off */
 static int ratelimitIntervalSysSock = DFLT_ratelimitInterval;
 #define DFLT_ratelimitBurst 200