That is already the case.

--
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 Dec 19, 2015 9:46 PM, "David Lang" <[email protected]> wrote:

> remember that while the table is loading, there will be queries against it
> (from other worker threads is nothing else), and such queries should return
> the data from the old version of the table.
>
> David Lang
>
> On Sat, 19 Dec 2015, singh.janmejay wrote:
>
> Date: Sat, 19 Dec 2015 20:43:41 +0530
>> From: singh.janmejay <[email protected]>
>> Reply-To: rsyslog-users <[email protected]>
>> To: rsyslog-users <[email protected]>
>> Subject: Re: [rsyslog] rsyslog next release and lookup-tables
>>
>> Good point. I'll change it. It's not a big change, will do it whenever I
>> can find a few hours in the coming week.
>>
>> For clarity, we'll return to semantics proposed in original post. I'll
>> make
>> it async too.
>>
>> --
>> 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 Dec 19, 2015 5:08 AM, "David Lang" <[email protected]> wrote:
>>
>> I meant to respond to this, but may have forgotten to.
>>>
>>> The table load can be quite lengthy[1], so we wanted it to be
>>> asynchronous. The new two-part approach doesn't have that ability.
>>>
>>> I would have the load process generate a log message when it finishes
>>> saying if it succeeds or fails and you can then detect and take action on
>>> that.
>>>
>>> David Lang
>>>
>>> [1] the use case I was thinking of when I designed the sparse table type
>>> is geoip lookup, using a table such as the one provided by MaxMind (some
>>> for free, some at some costs), this can be a multi GB table that's being
>>> loaded, so we don't want to halt log processing while the table is
>>> loading
>>>
>>>
>>> On Fri, 18 Dec 2015, singh.janmejay wrote:
>>>
>>> Date: Fri, 18 Dec 2015 21:12:01 +0530
>>>
>>>> From: singh.janmejay <[email protected]>
>>>> Reply-To: rsyslog-users <[email protected]>
>>>> To: rsyslog-users <[email protected]>
>>>> Subject: Re: [rsyslog] rsyslog next release and lookup-tables
>>>>
>>>> This change is now in PR.
>>>>
>>>> There is a minor change. Actually  stub_lookup_table_value statement
>>>> needs to know the lookup table as well, so it takes 2 arguments (not
>>>> 1).
>>>> So, the fragment would look like:
>>>> if (not reload_lookup_table("foo")) then {
>>>>  stub_lookup_table_value("foo", "reload_failed")
>>>> }
>>>>
>>>> On Thu, Nov 26, 2015 at 8:16 PM, singh.janmejay
>>>> <[email protected]> wrote:
>>>>
>>>> Resurrecting this thread for a discussing a deviation from old
>>>>> lookup_table proposal.
>>>>>
>>>>> The PR doesn't include load_lookup_table (a rainerscript statement
>>>>> that is supposed to reload lookup table).
>>>>>
>>>>> Original proposal link: http://www.rsyslog.com/doc/lookup_tables.html
>>>>>
>>>>> Im thinking of implementing it using a function
>>>>> reload_lookup_table(name) and a statement
>>>>> stub_lookup_table_value(value).
>>>>>
>>>>> It allows better composability and leaves room for better backward
>>>>> compatibility.
>>>>>
>>>>> Its possible to get the same effect as the load_lookup_table(...) gets
>>>>> in the proposed form using:
>>>>>
>>>>> if (not reload_lookup_table("foo")) then {
>>>>>   stub_lookup_table_value("reload_failed")
>>>>> }
>>>>>
>>>>> However, it can be composed with other rainerscript controls. Eg. one
>>>>> can log failiures to reload table to a separate log-file, increment a
>>>>> metric which reports this failure, or send it to a remote destination.
>>>>>
>>>>> if (not reload_lookup_table("foo")) then {
>>>>>   action(type="omfile"...)
>>>>> }
>>>>>
>>>>> Functionally, this is all that matters.
>>>>>
>>>>> Have a look at PR(comments) for details (backward compatibility issue
>>>>> etc).
>>>>>
>>>>>
>>>>>
>>>>> On Tue, Nov 3, 2015 at 7:37 PM, singh.janmejay <
>>>>> [email protected]>
>>>>> wrote:
>>>>>
>>>>> Will cross-reference in the kill-feature PR.
>>>>>>
>>>>>> On Tue, Nov 3, 2015 at 7:37 PM, singh.janmejay <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>> Sorry for the delay. Here is the PR:
>>>>>>> https://github.com/rsyslog/rsyslog/pull/578
>>>>>>>
>>>>>>> On Tue, Nov 3, 2015 at 6:02 PM, Rainer Gerhards
>>>>>>> <[email protected]> wrote:
>>>>>>>
>>>>>>> 2015-11-03 12:54 GMT+01:00  <[email protected]>:
>>>>>>>>
>>>>>>>> Hello,
>>>>>>>>> As far as I see, today is the release data of the next rsyslog
>>>>>>>>> version.
>>>>>>>>> I did not see any changes about the lookup diffs, Janmejay
>>>>>>>>> promised,
>>>>>>>>> so I'm quite nerverous that the new release will no longer contain
>>>>>>>>> the
>>>>>>>>> lookup-tables.
>>>>>>>>>
>>>>>>>>>
>>>>>>>> Please have a look here for status updates:
>>>>>>>> https://github.com/rsyslog/rsyslog/pull/544
>>>>>>>>
>>>>>>>> In short: I won't remove it this release, as I have no longer been
>>>>>>>> tortured with CVEs and I think we can let it stand as is - NOT
>>>>>>>> officially existing - for a bit longer. I hope we can merge
>>>>>>>> something
>>>>>>>> solid into the december or january relaese.
>>>>>>>>
>>>>>>>> Rainer
>>>>>>>>
>>>>>>>>
>>>>>>>>> Please do not remove it, as it works fine (after the last patch)
>>>>>>>>> and
>>>>>>>>> I (and possibly others) use it already in production.
>>>>>>>>> If it is needed I will help to document the functionality as it
>>>>>>>>> exists right now.
>>>>>>>>>
>>>>>>>>> Best regards,
>>>>>>>>> Christopher
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ------------------------------------------------------------------------------------------------------------
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Hello,
>>>>>>>>> I have never heared such a nonsense.
>>>>>>>>> Actually the number of applications that does not include features
>>>>>>>>> that are not official documented shoult be extremly limited.
>>>>>>>>>
>>>>>>>>> The functionality is really usefull and already in big landscapes
>>>>>>>>> productive.
>>>>>>>>> Please, please do NOT remove the lookup-table from the main branch.
>>>>>>>>> The functionaltiy works fine, I'm using this since march and I did
>>>>>>>>> not have any issue since the latest patch of janmejay.
>>>>>>>>>
>>>>>>>>> Even the "concept" is not fully implemented (e.g. smaller things
>>>>>>>>> like nomatch) the main part works fine.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> My suggestion would be to document everything which is currently
>>>>>>>>> implemented and keep the "conceptual documentation" as it is.
>>>>>>>>> So the Maintainer should no longer have an issue with it.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> If the main issue it the time to document the already implemented
>>>>>>>>> features, I can create a patch.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Chris
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Gesendet: Dienstag, 06. Oktober 2015 um 07:36 Uhr
>>>>>>>>>
>>>>>>>>>> Von: "David Lang" <[email protected]>
>>>>>>>>>> An: rsyslog-users <[email protected]>
>>>>>>>>>> Betreff: Re: [rsyslog] Separation of actions based on log source -
>>>>>>>>>> with good performance
>>>>>>>>>>
>>>>>>>>>> a CVE for something that requires manually enabling an
>>>>>>>>>> experimental
>>>>>>>>>> feature???
>>>>>>>>>>
>>>>>>>>>> it would be one thing if a default config had the problem, or if
>>>>>>>>>> it
>>>>>>>>>> was
>>>>>>>>>> something entirely dependent on remote data.
>>>>>>>>>>
>>>>>>>>>> I would be very tempted to respond to the CVE with "don't enable
>>>>>>>>>> this incomplete
>>>>>>>>>> feature" as the solution. It's very common for incomplete features
>>>>>>>>>> to be
>>>>>>>>>> included in released versions
>>>>>>>>>>
>>>>>>>>>> grumble, we have enough real bugs to worry about.
>>>>>>>>>>
>>>>>>>>>> David Lang
>>>>>>>>>>
>>>>>>>>>> On Tue, 6 Oct 2015, Rainer Gerhards wrote:
>>>>>>>>>>
>>>>>>>>>> > Date: Tue, 6 Oct 2015 07:15:31 +0200
>>>>>>>>>> > From: Rainer Gerhards <[email protected]>
>>>>>>>>>> > Reply-To: rsyslog-users <[email protected]>
>>>>>>>>>> > To: rsyslog-users <[email protected]>
>>>>>>>>>> > Subject: Re: [rsyslog] Separation of actions based on log source
>>>>>>>>>> - with good
>>>>>>>>>> >     performance
>>>>>>>>>> >
>>>>>>>>>> > Sorry, folks, good intent always seems to find someone who turns
>>>>>>>>>> it
>>>>>>>>>> > into negative. I was yesterday contacted by a distro maintainer
>>>>>>>>>> who
>>>>>>>>>> > wants to turn this bug in the officially non-existant lookup
>>>>>>>>>> table
>>>>>>>>>> > feature into a CVE and insists that it is a vuln even after the
>>>>>>>>>> > argument that the feature never oficially existed.
>>>>>>>>>> >
>>>>>>>>>> > It looks like it was a bad idea to merge potentially useful yet
>>>>>>>>>> > incomplete code into the main branch (and documenting it to be
>>>>>>>>>> not
>>>>>>>>>> > present). It looks like I need to re-think my stance on
>>>>>>>>>> experimental
>>>>>>>>>> > features.
>>>>>>>>>> >
>>>>>>>>>> > Anyhow, I really don't want to support the argument that
>>>>>>>>>> something
>>>>>>>>>> > non-existing can be a CVE. As such, I will create a new
>>>>>>>>>> > master-insecure branch, which will be a clone of the current
>>>>>>>>>> master
>>>>>>>>>> > branch. Then I'll remove the lookup table code, so that the code
>>>>>>>>>> base
>>>>>>>>>> > matches the documentation. I really don't want to create a
>>>>>>>>>> general
>>>>>>>>>> > principle here that we need to create CVEs (and patched) for
>>>>>>>>>> something
>>>>>>>>>> > that was just added as a convenience for a handful of folks who
>>>>>>>>>> were
>>>>>>>>>> > ready to take a risk.
>>>>>>>>>> >
>>>>>>>>>> > If there is sufficient interest, we can consider officially
>>>>>>>>>> adding
>>>>>>>>>> > this feature to the January 8.15 release iff it is ready by
>>>>>>>>>> then.
>>>>>>>>>> > @janmejay: please let me know if you would like to continue with
>>>>>>>>>> your
>>>>>>>>>> > work on lookup tables under this new situation.
>>>>>>>>>> >
>>>>>>>>>> > As soon as I have time, I'll check what else needs to be
>>>>>>>>>> removed.
>>>>>>>>>> Not
>>>>>>>>>> > sure about the ./contributed branch, because the project cannot
>>>>>>>>>> > guarantee at all this is bug-free. It's documented to be so, but
>>>>>>>>>> if
>>>>>>>>>> > that is not sufficient, it should probably live only in the
>>>>>>>>>> > master-insecure branch.
>>>>>>>>>> >
>>>>>>>>>> > Rainer
>>>>>>>>>> >
>>>>>>>>>> > 2015-10-02 17:29 GMT+02:00 singh.janmejay <
>>>>>>>>>> [email protected]>:
>>>>>>>>>> >> As of now it returns empty string for no-match. I guess we
>>>>>>>>>> should go ahead
>>>>>>>>>> >> with it in its current form. We can add default value any time
>>>>>>>>>> later
>>>>>>>>>> >> without breaking compatibility(it'd default to "").
>>>>>>>>>> >>
>>>>>>>>>> >> I'll add a test for multiple tables on Monday.
>>>>>>>>>> >>
>>>>>>>>>> >> On Fri, Oct 2, 2015, 7:16 PM  <[email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>> >>
>>>>>>>>>> >>> Hi,
>>>>>>>>>> >>> No, I didn't. I even didn't realize the patch.
>>>>>>>>>> >>>
>>>>>>>>>> >>> It seems to be exactly the related issue. So I don't expect
>>>>>>>>>> any
>>>>>>>>>> further
>>>>>>>>>> >>> issues.
>>>>>>>>>> >>> I will use the new version on 2 systems. If there is any other
>>>>>>>>>> issue, I
>>>>>>>>>> >>> will let you know.
>>>>>>>>>> >>> Release data for next rsyslog version is quite far so enough
>>>>>>>>>> time to
>>>>>>>>>> >>> test... ;)
>>>>>>>>>> >>>
>>>>>>>>>> >>> The missing implementation of "nomatch" (default) entry as
>>>>>>>>>> described at
>>>>>>>>>> >>>  http://www.rsyslog.com/doc/lookup_tables.html
>>>>>>>>>> >>> would from my opinion require changes:
>>>>>>>>>> >>>
>>>>>>>>>> >>> Arround line 132 of lookup.c file (save of value)
>>>>>>>>>> >>> Arround line 243 of lookup.c file (search in lookuptable
>>>>>>>>>> fails,
>>>>>>>>>> so return
>>>>>>>>>> >>> nomatch value.
>>>>>>>>>> >>>
>>>>>>>>>> >>>
>>>>>>>>>> >>> regards
>>>>>>>>>> >>> Chris
>>>>>>>>>> >>>
>>>>>>>>>> >>>
>>>>>>>>>> >>> > Gesendet: Donnerstag, 01. Oktober 2015 um 16:57 Uhr
>>>>>>>>>> >>> > Von: "singh.janmejay" <[email protected]>
>>>>>>>>>> >>> > An: rsyslog-users <[email protected]>
>>>>>>>>>> >>> > Betreff: Re: [rsyslog] Separation of actions based on log
>>>>>>>>>> source - with
>>>>>>>>>> >>> good performance
>>>>>>>>>> >>> >
>>>>>>>>>> >>> > Yes, if you build off master, that problem should go away
>>>>>>>>>> (if
>>>>>>>>>> it was due
>>>>>>>>>> >>> to
>>>>>>>>>> >>> > lookup-table).
>>>>>>>>>> >>> >
>>>>>>>>>> >>> > On Thu, Oct 1, 2015, 7:00 PM Rainer Gerhards <
>>>>>>>>>> [email protected]>
>>>>>>>>>> >>> > wrote:
>>>>>>>>>> >>> >
>>>>>>>>>> >>> > > 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.
>>>>>>>>>> >>> > _______________________________________________
>>>>>>>>>> >>> > 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.
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>> 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
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Regards,
>>>>>> Janmejay
>>>>>> http://codehunk.wordpress.com
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Regards,
>>>>> Janmejay
>>>>> http://codehunk.wordpress.com
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> 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.

Reply via email to