It looks right to me. I need to dig down into a debug log, but I am
unfortunately not sure if I manage to do this today. I'd say file a bug, at
worst I set it to invalid. Or just wait with that over the weekend.

Rainer


On Fri, Jun 20, 2014 at 12:27 PM, Michael Biebl <[email protected]> wrote:

> David,
>
> so, this all looks like a bug in rsyslog to me.
>
> Before filing one I wanted to be sure that I'm not having
> misconfigured anything.
> Is the configuration snippet I posted correct?
>
> Would be great to have a second opinion before I go on filing a bug report.
>
> Michael
>
> 2014-06-18 18:00 GMT+02:00 Michael Biebl <[email protected]>:
> > 2014-06-18 17:34 GMT+02:00 David Lang <[email protected]>:
> >> the files should only be created as neeeded (at least, that's the newest
> >> behavior, the old syntax may trigger different behavior)
> >
> >
> > I tried with the attached sample config. No server was listening on
> > localhost:20514
> > Then logged a few messages via "logger". Then stopped rsyslog.
> > At this point no message was transferred (as no server was receiving
> them).
> >
> > So, I would expect that rsyslog spools those messages to disk on
> shutdown (with
> > queue.saveonshutdown="on")
> >
> >
> >
> >
> >>
> >> David Lang
> >>
> >>
> >>
> >> On Wed, 18 Jun 2014, Michael Biebl wrote:
> >>
> >>> Date: Wed, 18 Jun 2014 16:56:18 +0200
> >>> From: Michael Biebl <[email protected]>
> >>> Reply-To: rsyslog-users <[email protected]>
> >>> To: rsyslog-users <[email protected]>
> >>> Subject: [rsyslog] queue files not written when using action() syntax
> (and
> >>>     omrelp)
> >>>
> >>>
> >>> Hi,
> >>>
> >>> an interesting issue was raised today.
> >>> rsyslog does not create any queue files when using the new style action
> >>> syntax.
> >>>
> >>> See the attached example rsyslog.conf. If I use the old-style syntax,
> >>> the queue files are creatd in /var/spool/rsyslog.
> >>> If I use the new-style action() syntax, no queue files are created.
> >>>
> >>> Running rsyslog in debug mode with the new-style syntax, it seems to
> >>> parse the parameters correctly (see attached log).
> >>>
> >>> Am I missing something or is this simply a bug in rsyslog?
> >>>
> >>> I've tested the attached config with both 7.6.3 and 8.2.2.
> >>>
> >>>
> >>>
> >>>
> >>> Cheers,
> >>> Michael
> >>>
> >>>
> >>> # rsyslog.conf
> >>>
> >>> module(load="imuxsock") # provides support for local system logging
> >>> module(load="omrelp")
> >>> $WorkDirectory /var/spool/rsyslog
> >>>
> >>>
> >>> # using old-style syntax works
> >>> #$ActionQueueType LinkedList
> >>> #$ActionQueueFileName test.legacy
> >>> #$ActionResumeRetryCount -1
> >>> #$ActionQueueSaveOnShutdown on
> >>> #$ActionQueueDiscardMark 90000
> >>> #$ActionQueueSize 100000
> >>> #*.* :omrelp:localhost:20514;RSYSLOG_TraditionalFileFormat
> >>>
> >>> # this one doesn't create any queue files
> >>> *.* action(type="omrelp" target="localhost" port="20514"
> >>> template="RSYSLOG_TraditionalFileFormat" queue.type="LinkedList"
> >>> queue.size="100000" queue.filename="test.new"
> >>> queue.saveonshutdown="on" queue.discardmark="90000"
> >>> queue.highwatermark="1" queue.syncqueuefiles="on")
> >>>
> >>
> >> _______________________________________________
> >> rsyslog mailing list
> >> http://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.
> >> _______________________________________________
> >> rsyslog mailing list
> >> http://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.
> >
> >
> >
> > --
> > Why is it that all of the instruments seeking intelligent life in the
> > universe are pointed away from Earth?
>
>
>
> --
> Why is it that all of the instruments seeking intelligent life in the
> universe are pointed away from Earth?
> _______________________________________________
> rsyslog mailing list
> http://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.
>
_______________________________________________
rsyslog mailing list
http://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