> 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.

