diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2008-03-25 09:38:35 +0000 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2008-03-25 09:38:35 +0000 |
commit | 98e2eff6755fbe9ac1b6340af9d68bd70a8ab5b4 (patch) | |
tree | cd4d6add48417135d70e94169ed99caa6e69cae5 | |
parent | 752ec6ceddf2783de237bd3f1353c0926c90991b (diff) | |
download | rsyslog-98e2eff6755fbe9ac1b6340af9d68bd70a8ab5b4.tar.gz rsyslog-98e2eff6755fbe9ac1b6340af9d68bd70a8ab5b4.tar.xz rsyslog-98e2eff6755fbe9ac1b6340af9d68bd70a8ab5b4.zip |
preparing for 3.12.4
-rw-r--r-- | ChangeLog | 29 | ||||
-rw-r--r-- | doc/status.html | 8 |
2 files changed, 25 insertions, 12 deletions
@@ -1,20 +1,33 @@ --------------------------------------------------------------------------- -Version 3.12.4 (rgerhards), 2008-03-?? +Version 3.12.4 (rgerhards), 2008-03-25 +- Greatly enhanced rsyslogd's file write performance by disabling + file syncing capability of output modules by default. This + feature is usually not required, not useful and an extreme performance + hit (both to rsyslogd as well as the system at large). Unfortunately, + most users enable it by default, because it was most intuitive to enable + it in plain old sysklogd syslog.conf format. There is now the + $ActionFileEnableSync config setting which must be enabled in order to + support syncing. By default it is off. So even if the old-format config + lines request syncing, it is not done unless explicitely enabled. I am + sure this is a very useful change and not a risk at all. I need to think + if I undo it under compatibility mode, but currently this does not + happen (I fear a lot of lazy users will run rsyslogd in compatibility + mode, again bringing up this performance problem...). - added flow control options to other input sources +- added $HHOUR and $QHOUR system properties - can be used for half- and + quarter-hour logfile rotation +- changed queue's discard severities default value to 8 (do not discard) + to prevent unintentional message loss +- removed a no-longer needed callback from the output module + interface. Results in reduced code complexity. - bugfix/doc: removed no longer supported -h option from man page - bugfix: imklog leaked several hundered KB on each HUP. Thanks to varmojfekoj for the patch - bugfix: potential segfault on module unload. Thanks to varmojfekoj for the patch - bugfix: fixed some minor memory leaks -- bugfix: some slightly invalid memory accesses -- changed queue's discard severities default value to 8 (do not discard) - to prevent unintentional message loss -- removed a now-longer needed callback from the output module - interface. Results in reducing code complexity. +- bugfix: fixed some slightly invalid memory accesses - bugfix: internally generated messages had "FROMHOST" property not set -- added $HHOUR and $QHOUR system properties - can be used for half- and - quarter-hour logfile rotation --------------------------------------------------------------------------- Version 3.12.3 (rgerhards), 2008-03-18 - added advanced flow control for congestion cases (mode depending on message diff --git a/doc/status.html b/doc/status.html index c28095d5..22786c84 100644 --- a/doc/status.html +++ b/doc/status.html @@ -2,12 +2,12 @@ <html><head><title>rsyslog status page</title></head> <body> <h2>rsyslog status page</h2> -<p>This page reflects the status as of 2008-03-18.</p> +<p>This page reflects the status as of 2008-03-25.</p> <h2>Current Releases</h2> -<p><b>development:</b> 3.12.3 - -<a href="http://www.rsyslog.com/Article193.phtml">change +<p><b>development:</b> 3.12.4 - +<a href="http://www.rsyslog.com/Article195.phtml">change log</a> - -<a href="http://www.rsyslog.com/Downloads-index-req-getit-lid-88.phtml">download</a></p> +<a href="http://www.rsyslog.com/Downloads-index-req-getit-lid-89.phtml">download</a></p> <p><b><font color="#ff0000"><a href="v3compatibility.html">If you used version 2, be sure to read the rsyslog v3 compatibility document!</a></font></b><br> Documentation for 3.x is currently partly sparse. If you need |