Mailing List Archive

rsyslog 1.12.0 released
Hi list,

I am pleased to announce rsyslog 1.12.0. Its most prominent feature is
support for multi-threading. The new threading approach decouples the
receiver part and the action part via an in-memory queue. This design
allows to buffer message burts before actions are carried out on them.
This dramatically decreases the likelyhood of message loss. Multiple
threads are also very important to fully utilize the power of multicore
machines.

Threading has been implemented in the least intrusive way possible.
However, concurrency is never an easy thing, so multithreading should be
considered experimental for the time being. There are known issues with
BSD implementations. For this release, it is not recommended to use
multithreading on BSD platforms. I will (hopefully) address this in the
next release.

Besides multi-threading, rsyslogd has also received a number of fixes,
most importantly in the TCP syslog area. If you use TCP syslog, I
recommend upgrading to the new released. If you do not want to run the
experimental threading code, simply set FEATURE_PTHREADS to 0 in
Makefile.

The full change log can be found at
http://www.rsyslog.com/Article47.phtml

The download is available at:
http://www.rsyslog.com/Downloads-index-req-getit-lid-22.phtml

As always, feedback is appreciated.
Rainer Gerhards