I have been running 8.17 from the repo combined with a copy of liblognorm 2.0.0 that I compiled during the 8.16 timeframe. Since the upgrade to 8.17 I've been getting a few coredumps. Since I enabled async writing to dynamically generated files, rsyslog is using 1500+ threads (up from ~17 threads prior to this change) and has been running a 32G box OOM repeatedly.

Figuring that there is a reasonable chance that these problems are due to the mixing of versions, I compiled from today's git tree and deployed that to a server that's receiving a flood of logs from queues that are flushing to it. When I deployed the new version, the throughput dropped noticably (~30% drop from handling ~300K messages/min to handling 200K messages/min)

This is with no config changes, just changing the binary packages.

This is with a rather complex ruleset (11 queues, 75+ actions, at least 4 mmnormalize calls, one with a 1500 line ruleset)

Since pushing the new version to this machine, no coredumps and no OOM (not definitive given that it's only been about 4 hours, but highly suggestive)

David Lang
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to