From c75bd2401298498efffd830dea0441dbb3d353fb Mon Sep 17 00:00:00 2001
From: Rainer Gerhards
Date: Sat, 22 Mar 2008 10:54:22 +0000
Subject: - Greatly enhanced rsyslogd's filw 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 a new 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 $ActionfileEnableSync config directive
---
doc/rsyslog_conf.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'doc/rsyslog_conf.html')
diff --git a/doc/rsyslog_conf.html b/doc/rsyslog_conf.html
index 1dc53944..14dad6f6 100644
--- a/doc/rsyslog_conf.html
+++ b/doc/rsyslog_conf.html
@@ -64,7 +64,7 @@ unstable...). So you have been warned ;)
many parameter settings modify queue parameters. If in doubt, use the
default, it is usually well-chosen and applicable in most cases.