> -----Original Message-----
> From: [email protected] [mailto:rsyslog-
> [email protected]] On Behalf Of Steffen Sledz
> Sent: Tuesday, August 03, 2010 11:06 AM
> To: [email protected]
> Subject: Re: [rsyslog] [PATCH] break potential infinite loop in
> actionDoRetry
> 
> Am 03.08.2010 10:42, schrieb Rainer Gerhards:
> > Depends on your environment. If you have a single UDP
> > listener, reordering may occur on the wire before you
> > even receive it....
> 
> As you can guess in our context UDP is not involved, just the fifo.

The you have the issue of context switching between producers (assuming there
is more than one).

> 
> > Note that when you use a disk assisted queue, the queue
> > engine always puts some messages out of order when switching
> > to/from Disk mode. Newer builds also consume messages from
> > memory and disk concurrently and thus potentially out of
> > queue order.
> 
> I think that's what we see.
> 
> So i believe we have to decide between out-of-order messages or loss of
> some messages when we do not use a disk assisted queue. :(

Or use a disk-only queue. It's performance is obviously very bad, but may be
sufficient depending on volume.

Rainer
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to