Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
d79e79b436144654d10124de7d5fd4c896ac0487
/
src
/
ev_sepoll.c
d79e79b
[BUG] O(1) pollers should check their FD before closing it
by Willy Tarreau
· 16 years ago
332740d
[MEDIUM] pollers: don't wait if a signal is pending
by Willy Tarreau
· 16 years ago
6574519
[MINOR] sepoll: don't count two events on the same FD.
by Willy Tarreau
· 16 years ago
1eead50
[BUG] don't call epoll_ctl() on closed sockets
by Willy Tarreau
· 16 years ago
573fd80
[OPTIM] sepoll: do not re-check whole list upon accepts
by Willy Tarreau
· 16 years ago
cb65125
[OPTIM] ev_sepoll: detect newly created FDs and check them once
by Willy Tarreau
· 16 years ago
7a52a5c
[BUG] ev_sepoll: closed file descriptors could persist in the spec list
by Willy Tarreau
· 16 years ago
a534fea
[CLEANUP] remove 65 useless NULL checks before free
by Willy Tarreau
· 16 years ago
ec6c5df
[CLEANUP] remove many #include <types/xxx> from C files
by Willy Tarreau
· 16 years ago
0c303ee
[MAJOR] convert all expiration timers from timeval to ticks
by Willy Tarreau
· 16 years ago
b0b37bc
[MEDIUM] further improve monotonic clock by check forward jumps
by Willy Tarreau
· 16 years ago
b7f694f
[MEDIUM] implement a monotonic internal clock
by Willy Tarreau
· 16 years ago
3a62811
[BUG] event pollers must not wait if a task exists in the run queue
by Willy Tarreau
· 16 years ago
f2e8ee2
[MEDIUM] reduce risk of event starvation in ev_sepoll
by Willy Tarreau
· 16 years ago
d6f087e
[BUG] fix truncated responses with sepoll
by Willy Tarreau
· 17 years ago
4eac209
[MAJOR] spec I/O: fix allocations of spec entries for an FD
by Willy Tarreau
· 17 years ago
1db3771
[MEDIUM] limit the number of events returned by *poll*
by Willy Tarreau
· 17 years ago
fb8983f
[BUG] the epoll FD must not be shared between processes
by Willy Tarreau
· 17 years ago
bdefc51
[BUG] fix null timeouts in *poll-based pollers
by Willy Tarreau
· 18 years ago
01ba1c9
Merge branch 'master' into timers
by Willy Tarreau
· 18 years ago
6653d17
[BUG] fix ev_sepoll again, this time with a new state machine
by Willy Tarreau
· 18 years ago
d825eef
[MAJOR] replaced all timeouts with struct timeval
by Willy Tarreau
· 18 years ago
dc246a7
[BUG] two missing states in sepoll transition matrix
by Willy Tarreau
· 18 years ago
8bb46f4
[MINOR] ev_sepoll: refine flags management.
by Willy Tarreau
· 18 years ago
c2c0783
[MINOR] remove wait_time nullification in ev_sepoll
by Willy Tarreau
· 18 years ago
de99e99
[MAJOR] introduced speculative I/O with epoll()
by Willy Tarreau
· 18 years ago