summaryrefslogtreecommitdiffstats
path: root/runtime
Commit message (Collapse)AuthorAgeFilesLines
* cleanup: multiple rulesets inside a single batch are now OKRainer Gerhards2013-11-041-8/+0
| | | | | They don't require special handling any longer, so do no longer care about them.
* more cleanupRainer Gerhards2013-11-041-11/+0
|
* cleanup: remove no longer needed codeRainer Gerhards2013-11-041-55/+0
|
* refactor script execution to work on one message at a timeRainer Gerhards2013-11-041-233/+72
|
* push bShutdownImmediate ptr down to commit processRainer Gerhards2013-11-041-3/+3
|
* experimentally split ruleset execution in exec and commit phaseRainer Gerhards2013-11-043-11/+55
|
* refactor: move batch "unrolling" up one layerRainer Gerhards2013-11-041-1/+16
|
* remove no longer needed vars from batch structureRainer Gerhards2013-11-032-15/+1
|
* temporarily remove bExecWhenPrevWasSuspended handlingRainer Gerhards2013-11-022-1/+16
| | | | | | | also add comments on howto re-implement it inside the script engine (but we do not do this right now as we would like to do this together when we touch the script engine -- for now focussing on action handling).
* refactor output side of action queue - main shotRainer Gerhards2013-11-021-11/+13
| | | | | this needs refinement, but basically we now do no longer rely on batches for the sub-functions.
* refactor: move action resume retry counter to wti_tRainer Gerhards2013-11-011-0/+19
|
* some debug aids & useful commments for going forwardRainer Gerhards2013-11-011-1/+13
|
* refactor: move handling too-frequent tryResume == OK to wti_tRainer Gerhards2013-11-011-0/+18
|
* refactor: move action state to wti (as we are now on a per-thread basis)Rainer Gerhards2013-11-013-2/+23
|
* remove pData emulation from v8 omod interfaceRainer Gerhards2013-10-311-2/+0
| | | | | breaks compilation of not converted modules - but these won't work anyways. So better change this now.
* remove pData from tryResume callbackRainer Gerhards2013-10-301-2/+1
|
* omelasticsearch: upgrade to v8 ouptut module interfaceRainer Gerhards2013-10-301-2/+3
| | | | Note that this code here has NOT yet been tested.
* call freeWrkrInstance() on worker thread terminationRainer Gerhards2013-10-292-4/+19
|
* add debug output for worker actionsRainer Gerhards2013-10-291-0/+2
|
* Merge branch 'master' into master-ruleengRainer Gerhards2013-10-293-6/+17
|\
| * add debug output for global vars (unsupported!) during property filter ↵Rainer Gerhards2013-10-161-3/+3
| | | | | | | | evaluation
| * Merge branch 'master' into tmpRainer Gerhards2013-10-162-3/+14
| |\
| | * undo "localhostname property handling simplification", which broke thingsRainer Gerhards2013-10-162-3/+14
| | | | | | | | | | | | | | | | | | in v7.5, this is not a simplification but actually complicates things. While we could fix the effects by patching other places, the end result would be anything else but simpler. So we undid that change.
| * | Merge branch 'master-var-refactor' into tmpRainer Gerhards2013-10-167-400/+223
| |\ \ | | |/ | |/|
* | | add freeWrkrInstance to output module interfaceRainer Gerhards2013-10-293-2/+6
| | |
* | | move all builtin-modules to new wrkr activation interface; make this mandatoryRainer Gerhards2013-10-291-5/+1
| | | | | | | | | | | | This intentionally breaks build of modules not yet converted.
* | | Merge branch 'master' into master-ruleengRainer Gerhards2013-10-282-21/+39
|\| |
| * | refactor: simplify localHostName property handlingRainer Gerhards2013-10-282-15/+3
| | |
| * | Merge branch 'v7-stable'Rainer Gerhards2013-10-281-6/+36
| |\ \
| | * | remove memleak introduced by GenerateLocalHostName HUP bugfixRainer Gerhards2013-10-281-13/+32
| | | |
| | * | bugfix: potential abort during HUPRainer Gerhards2013-10-281-7/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This could happen when one of imklog, imzmq3, imkmsg, impstats, imjournal, or imuxsock were under heavy load during a HUP. closes: http://bugzilla.adiscon.com/show_bug.cgi?id=489 Thanks to Guy Rozendorn for reporting the problem and Peval Levhshin for his analysis.
| | * | bugfix: Segmentation fault on incorrect variable assignmentPavel Levshin2013-10-241-0/+6
| | | |
| | * | bugfix: invalid property filter was not properly disabled in rulesetRainer Gerhards2013-10-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note that this bugfix introduces a very slight memory leak, which is cosmetic, as it just holds data until termination that is no longer needed. It is just the part of the config that was invalid. We will "fix" this "issue" in the devel version first, as the fix is a bit too intrusive to do without hard need in the stable version.
| | * | bugfix: potential misadressing when trimming cstr'sRainer Gerhards2013-10-181-1/+1
| | | |
| | * | add missing function prototypeRainer Gerhards2013-10-181-0/+1
| | | |
| | * | cosmetic: remove compiler warningsRainer Gerhards2013-10-181-3/+4
| | | |
* | | | milestone: action engine changed to partially support wrkr instance action ↵Rainer Gerhards2013-10-282-0/+7
| | | | | | | | | | | | | | | | interface
* | | | milestone: omfile supports buffering mechanismRainer Gerhards2013-10-281-1/+7
| | | |
* | | | milestone: stage work for omfile worker instance handlingRainer Gerhards2013-10-281-3/+4
| | | |
* | | | milestone: make default modules compile again (but they do NOT work!)Rainer Gerhards2013-10-271-1/+1
| | | |
* | | | milestone: change output module interface -- breaks build process!Rainer Gerhards2013-10-271-1/+39
| | | |
* | | | milestone: now shuffeling wti ptr correctly down to action handlerRainer Gerhards2013-10-272-14/+13
| | | | | | | | | | | | | | | | | | | | except if main queue is in direct mode -- this need smore work and thinking (probably via pthreads state variables, but let's see later)
* | | | milestone: calling sequence changed so that wti is passed to many functionsRainer Gerhards2013-10-264-31/+33
| | | |
* | | | Merge branch 'master-var-refactor' into master-ruleengRainer Gerhards2013-10-262-1/+14
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge branch 'master' into master-var-refactorRainer Gerhards2013-10-262-1/+14
| |\| |
| | * | Make use of int64 json numbers, if availablePavel Levshin2013-10-261-0/+8
| | | |
| | * | slight performance optimization if GCC is usedRainer Gerhards2013-10-261-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | We give branch prediction hints for the frequent RETiRet macro which is used for error handling. Some slight performance gain is to be expected from that.
* | | | maintain action ids (actionNbr)Rainer Gerhards2013-10-263-1/+9
| | | |
* | | | cosmetic stage workRainer Gerhards2013-10-261-2/+4
|/ / /
* | | cleanup: remove no longer needed codeRainer Gerhards2013-10-241-86/+0
| | |