[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#435884: ITP: rsyslog -- enhanced multi-threaded syslogd



On Sat, Aug 04, 2007 at 02:18:29PM +1000, Hamish Moffatt wrote:
> On Sat, Aug 04, 2007 at 12:12:50AM +0200, Michael Biebl wrote:
> > * Package name    : rsyslog
> >   Version         : 1.18.0
> >   Upstream Author : Rainer Gerhards <rgerhards@adiscon.com>
> > * URL             : http://www.rsyslog.com
> > * License         : GPL v2 or later
> >   Programming Lang: C
> >   Description     : enhanced multi-threaded syslogd
> > 
> > Rsyslog is an enhanced multi-threaded syslogd supporting, amongst
> > others:
> 
> Why is rsyslog being multi-threaded interesting to our users?
> Isn't that an internal implementation decision?

Rainer has blogged about this at:
http://rgerhards.blogspot.com/2007/08/why-is-rsyslog-multi-threaded-and-is-it.html

If I may summarise, rsyslog is currently only actually using two
threads, one to collect messages from input sources and one to write
them out. This is intended to prevent slow output (eg MySQL) potentially
causing messages to be lost.

This seems quite reasonable.

Hamish
-- 
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>



Reply to: