diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2008-01-31 12:54:10 +0000 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2008-01-31 12:54:10 +0000 |
commit | 41fb70130f992f9d9ea848fa99778def76d95d05 (patch) | |
tree | 1f40ace013cf31fefe7f298f6f6d0d6529b11f64 /action.c | |
parent | 260e2be5d69d9fe7ec3fd533430b9bd6effd55c0 (diff) | |
download | rsyslog-41fb70130f992f9d9ea848fa99778def76d95d05.tar.gz rsyslog-41fb70130f992f9d9ea848fa99778def76d95d05.tar.xz rsyslog-41fb70130f992f9d9ea848fa99778def76d95d05.zip |
bugfix: having fun with 32/64 bit portability - after 15 years, I finally
was trapped again ;) -- now fixed, sizes > 2GB supported on 32bit
platforms
Diffstat (limited to 'action.c')
-rw-r--r-- | action.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -58,7 +58,7 @@ static int iActionQDiscardMark = 9800; /* begin to discard messages */ static int iActionQDiscardSeverity = 4; /* discard warning and above */ static int iActionQueueNumWorkers = 1; /* number of worker threads for the mm queue above */ static uchar *pszActionQFName = NULL; /* prefix for the main message queue file */ -static size_t iActionQueMaxFileSize = 1024*1024; +static int64 iActionQueMaxFileSize = 1024*1024; static int iActionQPersistUpdCnt = 0; /* persist queue info every n updates */ static int iActionQtoQShutdown = 0; /* queue shutdown */ static int iActionQtoActShutdown = 1000; /* action shutdown (in phase 2) */ @@ -67,7 +67,7 @@ static int iActionQtoWrkShutdown = 60000; /* timeout for worker thread shutdow static int iActionQWrkMinMsgs = 100; /* minimum messages per worker needed to start a new one */ static int bActionQSaveOnShutdown = 1; /* save queue on shutdown (when DA enabled)? */ static int iActionQueueDeqSlowdown = 0; /* dequeue slowdown (simple rate limiting) */ -static size_t iActionQueMaxDiskSpace = 0; /* max disk space allocated 0 ==> unlimited */ +static int64 iActionQueMaxDiskSpace = 0; /* max disk space allocated 0 ==> unlimited */ /* the counter below counts actions created. It is used to obtain unique IDs for the action. They * should not be relied on for any long-term activity (e.g. disk queue names!), but they are nice @@ -223,9 +223,9 @@ actionConstructFinalize(action_t *pThis) # undef setQPROP # undef setQPROPstr - /*dbgoprint((obj_t*) pThis->pQueue, "save on shutdown %d, max disk space allowed %ld\n", + dbgoprint((obj_t*) pThis->pQueue, "save on shutdown %d, max disk space allowed %lld\n", bActionQSaveOnShutdown, iActionQueMaxDiskSpace); - */ + CHKiRet(queueStart(pThis->pQueue)); dbgprintf("Action %p: queue %p created\n", pThis, pThis->pQueue); |