summaryrefslogtreecommitdiffstats
path: root/runtime/queue.h
Commit message (Collapse)AuthorAgeFilesLines
* removed uniprocessor optimizationRainer Gerhards2009-06-191-7/+6
| | | | | | ... as it was not even optimal on uniprocessors any longer ;) I keep the config directive in, maybe we can utilize it again at some later point in time (questionable).
* further optimized message objectRainer Gerhards2009-06-171-0/+1
| | | | pri, facility and severity string generation simplified
* added capability to fsync() queue disk files for enhanced reliabilityRainer Gerhards2009-06-091-0/+2
| | | | | | | also adds speed, because you do no longer need to run the whole file system in sync mode. New testbench and new config directives: - $MainMsgQueueSyncQueueFiles - $ActionQueueSyncQueueFiles
* integrated various patches for solarisRainer Gerhards2009-03-051-25/+25
| | | | | | | | | Unfortunatley, I do not have the full list of contributors available. The patch set was compiled by Ben Taylor, and I made some further changes to adopt it to the news rsyslog branch. Others provided much of the base work, but I can not find the names of the original authors. If you happen to be one of them, please let me know so that I can give proper credits.
* added a setting "$OptimizeForUniprocessor"Rainer Gerhards2008-10-221-0/+1
| | | | | | ...to enable users to turn off pthread_yield calls which are counter-productive on multiprocessor machines (but have been shown to be useful on uniprocessors)
* begin building runtime convenience library (does not build!)Rainer Gerhards2008-04-151-0/+205