First let me say how impressed I am with rsyslog's features.
great work. much appreciated
I have a few questions regarding rsyslog's high availability features.
I see that rsyslog has the global directive $ActionExecOnlyWhenPreviousIsSuspended.
Lets say I have the following configuration (copied from your example...):
*.* @@primary
$ActionExecOnlyWhenPreviousIsSuspended on
& @@secondary
1.Does this mean that every message that arrives to the daemon is first sent to primary and then if failed, to secondary?
Is there some timeout when rsyslog will jump straight to secondary and not even try primary?
I'm asking this because if the primary server is down it could be very time consuming to try and send it every message,
so I would expect to find some configurable primary server retry time interval but I couldn't find such a thing
and from a peek at the source it seems that it doesn't work that way. Am I right?
2.If primary and or secondary are down, do I have some indication of that?
Do I have an indication of lost messages as a result?
Thanks,
Nir


