diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2008-01-16 16:40:11 +0000 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2008-01-16 16:40:11 +0000 |
commit | 75a8f92d5001f555606b2ddb5de30acf689e2422 (patch) | |
tree | 7db2ad786fa5589cb279c0e465b029434d0a0946 /syslogd.c | |
parent | 19c9b187ab29f9304adb82d9c6005c69c92b3c17 (diff) | |
download | rsyslog-75a8f92d5001f555606b2ddb5de30acf689e2422.tar.gz rsyslog-75a8f92d5001f555606b2ddb5de30acf689e2422.tar.xz rsyslog-75a8f92d5001f555606b2ddb5de30acf689e2422.zip |
implemented dynamic startup and shutdown of worker threads based on current
activity
Diffstat (limited to 'syslogd.c')
-rw-r--r-- | syslogd.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -3401,11 +3401,13 @@ init(void) setQPROP(queueSetiPersistUpdCnt, "$MainMsgQueueCheckpointInterval", iMainMsgQPersistUpdCnt); setQPROP(queueSettoQShutdown, "$MainMsgQueueTimeoutShutdown", iMainMsgQtoQShutdown ); setQPROP(queueSettoActShutdown, "$MainMsgQueueTimeoutActionCompletion", iMainMsgQtoActShutdown); + setQPROP(queueSettoWrkShutdown, "$MainMsgQueueTimeoutWorkerThreadShutdown", 1000); // TODO: implement config directive! setQPROP(queueSettoEnq, "$MainMsgQueueTimeoutEnqueue", iMainMsgQtoEnq); setQPROP(queueSetiHighWtrMrk, "$MainMsgQueueHighWaterMark", iMainMsgQHighWtrMark); setQPROP(queueSetiLowWtrMrk, "$MainMsgQueueLowWaterMark", iMainMsgQLowWtrMark); setQPROP(queueSetiDiscardMrk, "$MainMsgQueueDiscardMark", iMainMsgQDiscardMark); setQPROP(queueSetiDiscardSeverity, "$MainMsgQueueDiscardSeverity", iMainMsgQDiscardSeverity); + setQPROP(queueSetiMinMsgsPerWrkr, "$MainMsgQueueWorkerThreadMinimumMessages", 100); // TODO: implement config directive! # undef setQPROP # undef setQPROPstr |