summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2009-10-15 18:33:33 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2009-10-15 18:33:33 +0200
commite53d91ce666453b114880e0619dd8c4d40072201 (patch)
treec937aeef85ab8166b07612e1568abd14e6f370a5 /ChangeLog
parent5b1eb920914d97aee68b674459b68e99957c80d6 (diff)
downloadrsyslog-e53d91ce666453b114880e0619dd8c4d40072201.tar.gz
rsyslog-e53d91ce666453b114880e0619dd8c4d40072201.tar.xz
rsyslog-e53d91ce666453b114880e0619dd8c4d40072201.zip
solved a recently introduced race during input thread shutdown
This was introduced when we re-enabled non-cancel thread termination a few commits ago. This code has never been released as a tarball, so that is no bugfix for a release but rather a WiP regression fix and thus does not need to be mentioned in the ChangeLog.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog10
1 files changed, 3 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 6e6021eb..7de6b470 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,13 +8,9 @@ Version 5.3.2 [DEVEL] (rgerhards), 2009-10-??
rsyslogd termination (canceling threads my result in not properly
freed resouces and potential later hangs, even though we perform
proper cancel handling in our code). This is part of an effort to
- reduce thread cnacellation as much as possible in rsyslog.
- NOTE: some comments indicated that there were problems with some code
- that has been re-activated. Testing did not show any issues. My current
- assumption is that these issues were related to some other code that
- has been removed/changed during the previous restructuring events.
- In any case, if there is a shutdown issue, one should carefully look
- at this change here!
+ reduce thread cancellation as much as possible in rsyslog.
+ NOTE: the code previously written code for this functionality had a
+ subtle race condition. The new code solves that.
- enhanced immark to support non-cancel input module termination
- improved imudp so that epoll can be used in more environments,
fixed potential compile time problem if EPOLL_CLOEXEC is not available.