summaryrefslogtreecommitdiff
path: root/src/ev_sepoll.c
Commit message (Expand)AuthorAgeFilesLines
* [BUG] O(1) pollers should check their FD before closing itWilly Tarreau2009-05-101-4/+9
* [MEDIUM] pollers: don't wait if a signal is pendingWilly Tarreau2009-05-101-1/+2
* [MINOR] sepoll: don't count two events on the same FD.Willy Tarreau2009-03-281-2/+6
* [BUG] don't call epoll_ctl() on closed socketsWilly Tarreau2009-03-281-0/+4
* [OPTIM] sepoll: do not re-check whole list upon acceptsWilly Tarreau2009-03-221-2/+5
* [OPTIM] ev_sepoll: detect newly created FDs and check them onceWilly Tarreau2008-11-021-0/+25
* [BUG] ev_sepoll: closed file descriptors could persist in the spec listWilly Tarreau2008-08-161-5/+30
* [CLEANUP] remove 65 useless NULL checks before freeWilly Tarreau2008-08-031-6/+3
* [CLEANUP] remove many #include <types/xxx> from C filesWilly Tarreau2008-07-161-1/+0
* [MAJOR] convert all expiration timers from timeval to ticksWilly Tarreau2008-07-071-4/+5
* [MEDIUM] further improve monotonic clock by check forward jumpsWilly Tarreau2008-06-231-5/+7
* [MEDIUM] implement a monotonic internal clockWilly Tarreau2008-06-221-2/+2
* [BUG] event pollers must not wait if a task exists in the run queueWilly Tarreau2008-06-201-2/+3
* [MEDIUM] reduce risk of event starvation in ev_sepollWilly Tarreau2008-05-251-5/+54
* [BUG] fix truncated responses with sepollWilly Tarreau2008-01-181-4/+10
* [MAJOR] spec I/O: fix allocations of spec entries for an FDWilly Tarreau2007-09-091-12/+22
* [MEDIUM] limit the number of events returned by *poll*Willy Tarreau2007-06-031-2/+4
* [BUG] the epoll FD must not be shared between processesWilly Tarreau2007-06-031-0/+16
* [BUG] fix null timeouts in *poll-based pollersWilly Tarreau2007-05-141-3/+5
* Merge branch 'master' into timersWilly Tarreau2007-05-131-92/+100
|\
| * [BUG] fix ev_sepoll again, this time with a new state machineWilly Tarreau2007-05-131-92/+100
* | [MAJOR] replaced all timeouts with struct timevalWilly Tarreau2007-05-121-1/+8
|/
* [BUG] two missing states in sepoll transition matrixWilly Tarreau2007-05-091-3/+11
* [MINOR] ev_sepoll: refine flags management.Willy Tarreau2007-04-301-6/+6
* [MINOR] remove wait_time nullification in ev_sepollWilly Tarreau2007-04-291-5/+0
* [MAJOR] introduced speculative I/O with epoll()Willy Tarreau2007-04-161-0/+523