> the issue is that throughout the documentation, we say that not specifying a
> queue is the same as specifying a queue type of direct. In this case, it's 
> not.

no, no!

All is right, except that the "call" statement calling a ruleset async
even when only a queue type direct is set.

Behaviour of queues is as it always was, and direct does not de-couple.

It is "call" which is executed on a different thread when we detect
queue parameters on a ruleset. Anything else is correct. This can be
clarified here:

https://www.rsyslog.com/doc/master/rainerscript/rainerscript_call.html

but nowhere else!

Tech details: if call detects a queue on the ruleset, it posts the
message to that queue. Otherwise, it runs the ruleset as a subroutine
(links directly to the rulesets AST). This ensures synchronicity even
when running on multiple threads.

Rainer
_______________________________________________
rsyslog mailing list
https://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