<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rsyslog.git/tools, branch v5.5.6</title>
<subtitle>rsyslog development for Lumberjack - various unofficial and potentially rebased branches</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/'/>
<entry>
<title>fixed a couple of regressions</title>
<updated>2010-06-23T10:48:27+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-06-23T10:48:27+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=f48128f34a17aae7e7b9405fe32b396db45443ca'/>
<id>f48128f34a17aae7e7b9405fe32b396db45443ca</id>
<content type='text'>
by implementing some code that was missing so far ;) as well as
finding some real bugs. I also did some general cleanup, removing
debug strings and such. This code should be fairly OK to use, except
when "exec only when previous action was suspended" is used -- this is
NOT yet re-implemented in the tuned engine.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
by implementing some code that was missing so far ;) as well as
finding some real bugs. I also did some general cleanup, removing
debug strings and such. This code should be fairly OK to use, except
when "exec only when previous action was suspended" is used -- this is
NOT yet re-implemented in the tuned engine.
</pre>
</div>
</content>
</entry>
<entry>
<title>milestone(BUGGY): batch now pushed down to action</title>
<updated>2010-06-15T12:02:34+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-06-15T12:02:34+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=802f6d8a8f39e5ba578e0183e4500bef8e3a198c'/>
<id>802f6d8a8f39e5ba578e0183e4500bef8e3a198c</id>
<content type='text'>
at least in important cases (not for non-direct action queues and some
other minor things). This version is definitely buggy, but may be tried
with success on a non-production system. I will continue to work on the
correctness, but needed to commit now to get a baseline.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
at least in important cases (not for non-direct action queues and some
other minor things). This version is definitely buggy, but may be tried
with success on a non-production system. I will continue to work on the
correctness, but needed to commit now to get a baseline.
</pre>
</div>
</content>
</entry>
<entry>
<title>milestone commit(BUGGY): batch is now handed down to rule processing</title>
<updated>2010-06-10T12:36:49+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-06-10T12:36:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=fe8d317c1b40fe162891d5ddec1cb7df702bb7fe'/>
<id>fe8d317c1b40fe162891d5ddec1cb7df702bb7fe</id>
<content type='text'>
Now, the full batch is passed down to the rule, which then enqueues
the elements as single messages. Note that this code has some known
defects and needs more changes until it is correct again. This is
primarily a commit to be able to return to a known-(somewhat)-good
state.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now, the full batch is passed down to the rule, which then enqueues
the elements as single messages. Note that this code has some known
defects and needs more changes until it is correct again. This is
primarily a commit to be able to return to a known-(somewhat)-good
state.
</pre>
</div>
</content>
</entry>
<entry>
<title>some cleanup</title>
<updated>2010-06-10T10:24:22+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-06-10T10:24:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=74135da95971c8d03e4e45f7d3f703e1d40f76f4'/>
<id>74135da95971c8d03e4e45f7d3f703e1d40f76f4</id>
<content type='text'>
as well as some work in preparation of storing doAction params inside
the batch
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
as well as some work in preparation of storing doAction params inside
the batch
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'concurrent-output' into tmp</title>
<updated>2010-06-10T08:18:59+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-06-10T08:18:59+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=d630bc742f2f0b6a29c745bba743ecb8a03033c6'/>
<id>d630bc742f2f0b6a29c745bba743ecb8a03033c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixing msg duplication &amp; loss regression, causes slowdown</title>
<updated>2010-06-10T08:17:04+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-06-10T08:17:04+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=559cb84a79a9848ce1415569158928478991108c'/>
<id>559cb84a79a9848ce1415569158928478991108c</id>
<content type='text'>
messages could get lost or be duplicated due to non-proper sync
of transactions. This is a notable slowdown again, but we know
how to get back concurrency, it just takes "some" more programming.
It is important now to come back to correct code, so that we can
base further improvements on that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
messages could get lost or be duplicated due to non-proper sync
of transactions. This is a notable slowdown again, but we know
how to get back concurrency, it just takes "some" more programming.
It is important now to come back to correct code, so that we can
base further improvements on that.
</pre>
</div>
</content>
</entry>
<entry>
<title>main msg q consumer now preprocesses messages before doing rule processing</title>
<updated>2010-06-09T13:37:00+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-06-09T13:37:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=8fbcea483710faae468ecf0ba706adc7e60ed41d'/>
<id>8fbcea483710faae468ecf0ba706adc7e60ed41d</id>
<content type='text'>
things like ACL check and message parsing. This leads to a greater level
of concurrent processing. Beware, though, that this commit duplicates
some messages. May be a regression from this or an earlier commit. I will
soon sort out.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
things like ACL check and message parsing. This leads to a greater level
of concurrent processing. Beware, though, that this commit duplicates
some messages. May be a regression from this or an earlier commit. I will
soon sort out.
</pre>
</div>
</content>
</entry>
<entry>
<title>somewhat improved direct mode queue performance</title>
<updated>2010-06-09T12:34:35+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-06-09T12:34:35+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=395660f462c62029f76b99f73bd9a424a8cf73a2'/>
<id>395660f462c62029f76b99f73bd9a424a8cf73a2</id>
<content type='text'>
... but only for batch enqueues. This will not help much with
the current code, but will play well with upcoming changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... but only for batch enqueues. This will not help much with
the current code, but will play well with upcoming changes.
</pre>
</div>
</content>
</entry>
<entry>
<title> bugfix: regression caused more locking action in msg.c than necessary</title>
<updated>2010-06-08T06:25:56+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-06-08T06:25:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=220c57e7ebc49a56cc91fa31308b1563f83a95fb'/>
<id>220c57e7ebc49a56cc91fa31308b1563f83a95fb</id>
<content type='text'>
also: bugfix: mutexes used to similate atomic instructions were not destructed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also: bugfix: mutexes used to similate atomic instructions were not destructed
</pre>
</div>
</content>
</entry>
<entry>
<title>finshed implementation of strgen modules</title>
<updated>2010-06-04T10:45:31+00:00</updated>
<author>
<name>Rainer Gerhards</name>
<email>rgerhards@adiscon.com</email>
</author>
<published>2010-06-04T10:45:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/mitr/public_git/rsyslog.git/commit/?id=d9e64c16e52357bae1eb00fc8403c4e63d6365ca'/>
<id>d9e64c16e52357bae1eb00fc8403c4e63d6365ca</id>
<content type='text'>
and also provided four build-in modules for the most common use
cases, hopefully resulting in a speedup of around 5% for typical
rsyslog processing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and also provided four build-in modules for the most common use
cases, hopefully resulting in a speedup of around 5% for typical
rsyslog processing.
</pre>
</div>
</content>
</entry>
</feed>
