| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
had a single thread and non-direct action queues were used
|
|
|
|
| |
http://bugzilla.adiscon.com/show_bug.cgi?id=4
|
|
|
|
|
| |
- some cleanup
- doc improvements
|
| |
|
|
|
|
|
| |
- some initial effort for malloc/free debugging support
- bugfix: using dynafile actions caused rsyslogd abort
|
|
|
|
|
|
| |
direct queue mode. Now fixed. Tracker was
http://sourceforge.net/tracker/index.php?func=detail&aid=1886931&group_
id=123448&atid=696552
|
| |
|
|
|
|
|
| |
was trapped again ;) -- now fixed, sizes > 2GB supported on 32bit
platforms
|
|
|
|
|
|
|
| |
- fixed wrong action suspend/resume handling
- we have some issue with the mutx in dbgoprint, but that is acceptable for
the time being, I just removed the deadlock codition (debug system
only)
|
|
|
|
|
|
|
| |
$<obj>WorkerTimoutThreadShutdown for consistency reasons
- changed default for action queue size to 1000 elements (more reasonable
here)
- fixed bug in sample rsyslog.conf
|
|
|
|
|
| |
- addded $MainMsgQueueMaxDiskSpace config directive
- addded $ActionQueueMaxDiskSpace config directive
|
|
|
|
|
|
| |
- addded $ActionQueueDequeueSlowdown config directive
- addded $MainMsgQueueDequeueSlowdown config directive
- bugfix: MsgDup() did not work with new base object data structure
|
|
|
|
|
|
|
| |
initialization now takes place in message processing. This works much
better with the new queued action mode (fast startup)
- fixed a newly introduced bug that caused output module's doAction entry
point to be called on more than one thread under some circumstances
|
| |
|
| |
|
|
|
|
|
|
| |
troubles with the framework, also it was somewhat ugly...)
- fixed a memory leak in object destruction (was recently introduced by
object naming, not present in any released version)
|
| |
|
| |
|
|
|
|
|
| |
- action queues are now also named (otherwise you can't read the debug log
;))
|
|
|
|
|
| |
- removed debugging support from sync class, debug class now provides much
more
|
|
|
|
|
| |
- restructured code, moved some part out of syslogd.c to action.c, where
they belong (still some more to do in that regard ;))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- added queue between main queue and action executor (currently works in
"direct" mode only, else crashes)
- added $ActionQueueFilename config directive
- added $ActionQueueSize config directive
- added $ActionQueueHighWaterMark config directive
- added $ActionQueueLowWaterMark config directive
- added $ActionQueueDiscardMark config directive
- added $ActionQueueDiscardSeverity config directive
- added $ActionQueueCheckpointInterval config directive
- added $ActionQueueType config directive
- added $ActionQueueWorkerThreads config directive
- added $ActionQueueTimeoutshutdown config directive
- added $ActionQueueTimeoutActionCompletion config directive
- added $ActionQueueTimeoutenQueue config directive
- added $ActionQueueTimeoutworkerThreadShutdown config directive
- added $ActionQueueWorkerThreadMinimumMessages config directive
- added $ActionQueueMaxFileSize config directive
- added $ActionQueueSaveonShutdown config directive
|
| |
|
|
|
|
|
|
| |
finally in a running state for regular (non disk-assisted) queues, with
a minor nit at shutdown. So I can finally commit the work again to
CVS...
|
| |
|
| |
|
|
|
|
| |
http://rgerhards.blogspot.com/2007/12/rsyslog-race-condition.html
|
|
|
|
| |
debug statements, so indicated no real problem
|
| |
|
| |
|
|
|
|
| |
clib
|
|
|