diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2008-03-22 10:54:22 +0000 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2008-03-22 10:54:22 +0000 |
commit | c75bd2401298498efffd830dea0441dbb3d353fb (patch) | |
tree | 8b9c5c735b28fcbf3301c4c5a737b7ea2908c3ed /threads.h | |
parent | cdcc0e6710a7e11bf1c528bf1728f886dba5a0af (diff) | |
download | rsyslog-c75bd2401298498efffd830dea0441dbb3d353fb.tar.gz rsyslog-c75bd2401298498efffd830dea0441dbb3d353fb.tar.xz rsyslog-c75bd2401298498efffd830dea0441dbb3d353fb.zip |
- 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
Diffstat (limited to 'threads.h')
0 files changed, 0 insertions, 0 deletions