2015-10-01 15:14 GMT+02:00 singh.janmejay <[email protected]>:
> If you can share output of all thread backtrace we can confirm if this
> is the cause.

let's first double-check: Christopher, did you use yesterday evening's
master branch? Because that contains a patch from Janmejay that I
think causes the problem for you. Or am I wrong, Janmejay?

Rainer
>
> On Thu, Oct 1, 2015 at 2:30 PM,  <[email protected]> wrote:
>> Hi,
>> Ups I was not detailed enough.
>> The problem with rsyslog-die does not always occur. But sometimes 
>> unexpectedly.
>> In my environments the files grow or reduce sometimes, so maybe this has 
>> something do with it (or the processing delay).
>>
>> regards
>> Chris
>>
>>
>> -----Ursprüngliche Nachricht-----
>> Gesendet: Donnerstag, 01 Oktober 2015 um 10:57:37 Uhr
>> Von: [email protected]
>> An: "singh.janmejay" <[email protected]>,rsyslog-users 
>> <[email protected]>
>> Betreff: Re: [rsyslog] Separation of actions based on log source - with good 
>> performance
>> Hi,
>> For my opinion it is really good to support looku-tables official.
>> Thanks for the work on the implementation David & Rainer.
>>
>> I have some experiences using lookup-Tables with > 2500 Entries.
>>
>> There are 2 open issues:
>>
>> 1. There is a bug when sending SIGHUP and reprocessing big lists, which 
>> leads to die of rsyslogd.
>> I spend some time to identify this bug, unfortunately I'm still not able to 
>> find the exact reason.
>> The problem seems to occur not directly after sending SIGHUP, but later. 
>> Maybe this has something to do with Queues.
>>
>> 2. The "default" Value is not implemented. This should be mentioned in the 
>> documentation or implemented.
>> I guess its quite less work, but I'm not sure how soon I find the time to do 
>> all the things arround the pure developement... ;)
>>
>>
>>
>> regards
>> Chris
>>
>> -----Ursprüngliche Nachricht-----
>> Gesendet: Donnerstag, 01 Oktober 2015 um 09:41:26 Uhr
>> Von: "singh.janmejay" <[email protected]>
>> An: rsyslog-users <[email protected]>
>> Betreff: Re: [rsyslog] Separation of actions based on log source - with good 
>> performance
>> OK, allow me a few days, I'll add one more test for multiple tables. Will
>> make the doc change after that.
>>
>> --
>> Regards,
>> Janmejay
>>
>> PS: Please blame the typos in this mail on my phone's uncivilized soft
>> keyboard sporting it's not-so-smart-assist technology.
>>
>> On Oct 1, 2015 12:29 PM, "Rainer Gerhards" <[email protected]> wrote:
>>
>>> 2015-09-29 20:58 GMT+02:00 singh.janmejay <[email protected]>:
>>> > Sweet, plan on playing with it tomorrow.
>>>
>>> If you have verified that the current functionality works fine after
>>> your patch, I wouldn't object if you modify the doc to tell the world
>>> that this part of lookup tables is now officially supported. we could
>>> release with 8.14. I think what currently exists is already pretty
>>> useful and if we feel confident enough it works, we should release it.
>>>
>>> Rainer
>>> >
>>> > --
>>> > Regards,
>>> > Janmejay
>>> >
>>> > PS: Please blame the typos in this mail on my phone's uncivilized soft
>>> > keyboard sporting it's not-so-smart-assist technology.
>>> >
>>> > On Sep 30, 2015 12:16 AM, "Rainer Gerhards" <[email protected]>
>>> > wrote:
>>> >
>>> >> It's a long time since I implemented what currently is there. It should
>>> be
>>> >> relatively solid with probably some minor glitches. It provides the code
>>> >> functionality as far as I remember.
>>> >>
>>> >> Rainer
>>> >>
>>> >> Sent from phone, thus brief.
>>> >> Am 29.09.2015 20:07 schrieb "singh.janmejay" <[email protected]
>>> >:
>>> >>
>>> >> > Rainer/David,
>>> >> >
>>> >> > Exactly how much of lookup_table functionality is implemented?
>>> >> >
>>> >> > What can I not do with it? (you mentioned something about single table
>>> >> > in this thread, can you please elaborate?).
>>> >> >
>>> >> > On Tue, Mar 31, 2015 at 7:23 PM, Rainer Gerhards
>>> >> > <[email protected]> wrote:
>>> >> > > 2015-03-31 15:46 GMT+02:00  <[email protected]>:
>>> >> > >> Hi,
>>> >> > >> Do you have some experience how large Lookup-tables can be until
>>> there
>>> >> > are "negative" effects?
>>> >> > >> 2400 entries seems to work fine :)
>>> >> > >
>>> >> > > IIRC the current partial implementation is O(log n), so no problem.
>>> >> > >
>>> >> > >>
>>> >> > >> And another question, do I loose events, when doing a kill -HUP
>>> (for
>>> >> > update of lookup-table)?
>>> >> > >> (e.g. client threads are hard "terminated"...)
>>> >> > >
>>> >> > > *should* not cause any issues.
>>> >> > >
>>> >> > > Rainer
>>> >> > >>
>>> >> > >> best regards
>>> >> > >> Chris
>>> >> > >>
>>> >> > >>
>>> >> > >>
>>> >> > >> Gesendet: Mittwoch, 25. März 2015 um 19:28 Uhr
>>> >> > >> Von: "David Lang" <[email protected]>
>>> >> > >> An: rsyslog-users <[email protected]>
>>> >> > >> Betreff: Re: [rsyslog] Separation of actions based on log source -
>>> >> with
>>> >> > good performance
>>> >> > >> On Wed, 25 Mar 2015, [email protected] wrote: > Hi, > I was
>>> >> > doing some experiments with the lookup-table. > Looks really nice and
>>> the
>>> >> > performance is promising. > (Unfortunately the evaluation of "nomatch"
>>> >> > attribute is currently not implemented...) > > Never the less: > My
>>> plan
>>> >> > is, to do diffent actions based on the type of host, mapped in the
>>> >> > lookup-list. > For testing purposes, I use alway omfile. > >
>>> >> Unfortunately
>>> >> > it does not work, to change the ruleset based on the variable. > Is
>>> there
>>> >> > any other option or is there any mistake? for omfile you can use the
>>> >> > dynafile approach to use the return variable, for remote things you
>>> would
>>> >> > need to do an if then else approach for performance reasons many of
>>> the
>>> >> > fields in rsyslog do not accept variables. This allows them to be
>>> >> > computed/parsed once at startup rather than having to be evaluated for
>>> >> each
>>> >> > log message. It's a bit of a hassle when you do want to do something
>>> >> > dynamic, but even in cases where you have some dynamic things, you
>>> tend
>>> >> to
>>> >> > have other static things that benefit from the speedup. David Lang >
>>> ***
>>> >> > syslog.conf *** > lookup_table(name="lookuptable"
>>> >> > file="/etc/rsyslog.lookup") > set $!dst = lookup("lookuptable",
>>> >> > $fromhost-ip); > ruleset(name="typea"){ > action(type="omfile"
>>> >> > file="/var/log/file_typea.log") > } > ruleset(name="typea"){ >
>>> >> > action(type="omfile" file="/var/log/file_typeb.log") > } > > # Change
>>> set
>>> >> > default ruleset, based on sourceip > $DefaultRuleset $!dst > >
>>> >> > module(load="imtcp" KeepAlive="on" KeepAlive.Probes="1"
>>> >> > KeepAlive.Interval="2" KeepAlive.Time="20") > input(type="imtcp"
>>> >> > port="7714") > > *** lookup-table *** > { "version":1,
>>> "nomatch":"unk",
>>> >> > "type":"string", > "table":[ {"index":"10.3.5.4", "value":"typea" }, >
>>> >> > {"index":"10.2.2.1", "value":"typea" }, > {"index":"10.0.2.2",
>>> >> > "value":"typeb" }, > {"index":"10.2.2.3", "value":"typeb" } > ] > } >
>>> > >
>>> >> > best regards > Chris >   >   > > Gesendet: Dienstag, 24. März 2015 um
>>> >> 17:14
>>> >> > Uhr > Von: [email protected] > An: [email protected] >
>>> >> > Betreff: Re: [rsyslog] Separation of actions based on log source -
>>> with
>>> >> > good performance > Hi David, > > Thanks sounds great, I will try this
>>> in
>>> >> > the next days :) > > Chris >   >   > > Gesendet: Montag, 23. März
>>> 2015 um
>>> >> > 17:44 Uhr > Von: "David Lang" > An: rsyslog-users > Betreff: Re:
>>> >> [rsyslog]
>>> >> > Separation of actions based on log source - with good performance >
>>> This
>>> >> is
>>> >> > the sort of thing that the table lookup functionality was designed
>>> for. >
>>> >> > It wasn't fully implemented to the design (funding fell through), but
>>> I
>>> >> > think it works for a single table. > you could use it to do the
>>> mapping
>>> >> > from your many hosts to a couple of values and then have your test be
>>> >> based
>>> >> > on the resulting value. > > David Lang On Mon, 23 Mar 2015 > [...] >
>>> >> > >>
>>> >> > >> _______________________________________________
>>> >> > >> 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.
>>> >> >
>>> >> >
>>> >> >
>>> >> > --
>>> >> > Regards,
>>> >> > Janmejay
>>> >> > http://codehunk.wordpress.com
>>> >> > _______________________________________________
>>> >> > 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.
>>> > _______________________________________________
>>> > 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.
>> _______________________________________________
>> 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.
>
>
>
> --
> Regards,
> Janmejay
> http://codehunk.wordpress.com
> _______________________________________________
> 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