Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bugfix (kind of): memory leak with tcp reception epoll handler | Rainer Gerhards | 2011-04-13 | 1 | -2/+12 |
| | | | | | This was an extremely unlikely leak and, if it happend, quite small. Still it is better to handle this border case. | ||||
* | Merge branch 'v5-devel' | Rainer Gerhards | 2011-03-14 | 1 | -5/+8 |
|\ | | | | | | | | | Conflicts: tests/diag.sh | ||||
| * | Fall back to epoll_create() if epoll_create1() is not available | Michael Biebl | 2011-03-14 | 1 | -5/+8 |
| | | | | | | | | | | | | | | | | | | epoll_create1() was introduced in Linux kernel 2.6.27. If rsyslog was compiled on a newer kernel but run on a kernel older than 2.6.27, remote syslog fails. Apply a runtime check for epoll_create1() and fall back to epoll_create() in this case. Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=617996 | ||||
* | | fixing regression: multi-threading had races | Rainer Gerhards | 2011-01-31 | 1 | -0/+8 |
| | | |||||
* | | resolved problem with intermixing requests | Rainer Gerhards | 2011-01-27 | 1 | -2/+2 |
| | | |||||
* | | experimental: added thread pool to tcpsrv epoll handler | Rainer Gerhards | 2011-01-27 | 1 | -1/+2 |
| | | | | | | | | | | this seems to work in lab, but is brand-new code. needs practice drill. | ||||
* | | interim commit: refactored epoll processing | Rainer Gerhards | 2011-01-26 | 1 | -5/+4 |
| | | | | | | | | this is a perquisite for multi-threading the input handler | ||||
* | | improved tcpsrv performance by enabling multiple-entry epoll | Rainer Gerhards | 2011-01-25 | 1 | -10/+18 |
|/ | | | | | | so far, we always pulled a single event from the epoll interface. Now 128, what should result in performance improvement (less API calls) on busy systems. Most importantly affects imtcp. | ||||
* | bugfix: compile failed with --enable-unlimited-select | varmojfekoj | 2010-11-05 | 1 | -1/+0 |
| | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com> | ||||
* | bugfix: failed to compile on systems without epoll support | Rainer Gerhards | 2010-03-02 | 1 | -0/+4 |
| | |||||
* | solved some platform issues with nsdpoll_ptcp | Rainer Gerhards | 2009-11-25 | 1 | -3/+3 |
| | |||||
* | fixing some potential segfault conditions | Rainer Gerhards | 2009-11-25 | 1 | -5/+10 |
| | |||||
* | milestone commit: first working version with epoll/tcp | Rainer Gerhards | 2009-11-23 | 1 | -10/+50 |
| | | | | ... but not well-tested, so there may be many hidden bugs. | ||||
* | milestone commit: first driver layer call done | Rainer Gerhards | 2009-11-18 | 1 | -4/+123 |
| | | | | | ... does not really run. We can now call into the epoll driver, but not handle epoll(). The driver also needs more modifications. | ||||
* | added skeleton for supporting epoll() API in netstream subsystem | Rainer Gerhards | 2009-11-18 | 1 | -0/+120 |