repo.or.cz
/
rainbows.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
epoll: handle EINTR properly in Ruby-space
2011-02-04
Eric Wo
n
g
e
pol
l
: handle EINTR properly in Rub
y
-spac
e
commit
|
commitdiff
|
tree
2011-02-04
E
r
ic W
o
ng
test
_
isolate: only load sleepy_penguin under
L
inux
commit
|
commitdiff
|
tree
2011-02-04
Eri
c
Wong
t/bin/unused_
l
isten: si
m
plify this
commit
|
commitdiff
|
tree
2011-02-02
Eric Wong
preliminary rev
e
rse p
r
oxy R
a
ck
app
l
ication
commit
|
commitdiff
|
tree
2011-01-31
Er
i
c
Wong
coolio/cli
e
nt: o
n
_w
r
ite_
c
omplete trigger
s
re
a
d
commit
|
commitdiff
|
tree
2011-01-27
Eric Wong
test for client_max_body_size being ze
r
o
commit
|
commitdiff
|
tree
2011-01-26
Eric W
o
ng
epoll/client: avoid un
n
ece
s
sary Epoll#s
e
t
c
a
lls
commit
|
commitdiff
|
tree
2011-01-26
Eric Wong
GNUmakefile: o
n
ly enabl
e
epoll-based models i
n
Linux
commit
|
commitdiff
|
tree
2011-01-25
Eric Wong
initial X
A
cceptEpoll
c
oncurr
e
nc
y
model
commit
|
commitdiff
|
tree
2011-01-25
Eric Wong
epoll/client:
t
h
r
ead-safety for write
queuing
commit
|
commitdiff
|
tree
2011-01-25
Eric Wong
epoll: make Epoll
.
quit more
reusa
b
le
commit
|
commitdiff
|
tree
2011-01-24
E
r
ic Wong
nev
e
r
b
lo
c
k: fix
a
pp_call under 1
.
8
.
7
commit
|
commitdiff
|
tree
2011-01-24
Eric Won
g
clear LISTENERS array on close
commit
|
commitdiff
|
tree
2011-01-22
Er
i
c Wong
epoll/client: minor op
t
imization
commit
|
commitdiff
|
tree
2011-01-22
E
ri
c
Wo
n
g
ev_core: for
c
e input to be given
t
o
app_call
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
ep
o
ll/client: f
a
c
t
or ou
t
on_cl
o
s
e method
commit
|
commitdiff
|
tree
2011-01-22
E
ric Wong
epoll/cli
e
nt:
r
e
m
ove un
u
s
e
d client
commit
|
commitdiff
|
tree
2011-01-22
E
r
i
c
W
ong
extra
c
t
c
o
mmon tasks to pk
g
.
mk to
simplify our
m
ake
f
i
le
commit
|
commitdiff
|
tree
2011-01-22
Eri
c
Wong
epoll: reduce
e
xp
i
r
ation ca
l
l
s
and Time o
b
jects
commit
|
commitdiff
|
tree
2011-01-22
Eric
Wong
e
v
_c
o
re: garbag
e
re
d
uctio
n
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
epoll: use newer
s
leepy_
p
enguin
commit
|
commitdiff
|
tree
2011-01-22
Eri
c
Wong
max_body:
d
isab
l
e for epo
l
l
commit
|
commitdiff
|
tree
2011-01-21
Eric Wong
doc: git
.
bogomips
.
or
g
=>
b
o
g
omips
.
org
commit
|
commitdiff
|
tree
2011-01-21
E
r
ic Wong
epoll: u
s
e
sleepy_
p
enguin def
a
ult
s
ize fo
r
epol
l
_wait
commit
|
commitdiff
|
tree
2011-01-20
Eri
c
W
ong
epo
l
l: close epol
l
d
e
scr
i
ptor on graceful shutdown
commit
|
commitdiff
|
tree
2011-01-20
Eric
Wong
r
emove support for Sunshowers
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
ep
o
ll: ignor
e
E
CONNRESET errors
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
ev_cor
e
: simp
l
ify
s
etup steps
commit
|
commitdiff
|
tree
2011-01-20
E
r
ic Wong
me
r
ge rack_input
into p
r
o
cess_client
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
ev_cor
e
:
loca
l
ize 41
3
error constant
commit
|
commitdiff
|
tree
2011-01-20
E
r
i
c Wong
re
m
ove unused
416 error
c
onstan
t
s/exceptions
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
dev_fd_response:
g
arb
a
ge reduct
i
on
commit
|
commitdiff
|
tree
2011-01-20
Eri
c
Wong
dev_fd_re
s
ponse: do not send ch
u
n
k
s t
o
1
.
0 clients
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
t0035: kgi
o
-pi
p
e-response works everywhere
commit
|
commitdiff
|
tree
2011-01-20
E
r
i
c
Wo
n
g
t0023
:
use s
k
ip_mode
l
s help
e
r
commit
|
commitdiff
|
tree
2011-01-20
Er
i
c
Wong
r
emove sup
p
ort for X-Rainb
o
ws
-
*
h
eaders
commit
|
commitdiff
|
tree
2011-01-19
Eric Wong
initial
edge-tr
i
ggered epoll model
commit
|
commitdiff
|
tree
2011-01-19
Eric Wong
test
s
: c
o
n
te
n
t-md
5
test
s
shut
down connection
commit
|
commitdiff
|
tree
2011-01-17
Eri
c
Wo
n
g
ev_core: reuse buffer to a
v
o
id GC thra
s
hing
commit
|
commitdiff
|
tree
2011-01-14
E
r
i
c Wong
t0050
:
improve test reliab
i
lity
commit
|
commitdiff
|
tree
2011-01-14
E
ri
c
Wong
tests: bump rack-fibe
r
_po
o
l
ver
s
ion t
o
0
.
9
.
1
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
Rai
n
bow
s
! 3
.
0
.
0
- serv
i
n
g
the f
a
stest apps to slow
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
E
ric
Wong
add wri
t
e
-o
n
-c
l
ose test f
r
om Unicorn
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
event
_
m
a
chine: buffer
r
e
ads when
w
aiting
f
or as
y
n
c
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
even
t
_mac
h
ine/client: rename
ivar for consist
e
ncy with
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
event_m
a
c
h
ine/client: remo
v
e
u
nused :body
accessor
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
cool
i
o: enable async
.
callback
f
or on
e
-shot body responses
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
rainbows/coolio/client: set LOOP
c
onstant in mo
d
ule
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
coolio/clie
n
t: small optimizations
commit
|
commitdiff
|
tree
2011-01-08
Er
i
c Wong
coolio_thre
a
d_*:
l
a
zy load Ra
i
n
b
ows::Coolio
:
:Client
commit
|
commitdiff
|
tree
2011-01-08
Eric Wo
n
g
r
edi
r
ect
unexpec
t
ed test
output to /dev/null
commit
|
commitdiff
|
tree
2011-01-08
Eric
W
ong
even
t
_
mach
i
n
e:
f
old write
_
response back
i
n
to client
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
even
t
_machine: cleanup
a
sy
n
c
l
o
gic
commit
|
commitdiff
|
tree
2011-01-07
E
r
ic Wong
ev
_
core: s
m
all org
a
nizatio
n
cleanup
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
more con
s
istent us
e
/av
o
idanc
e
of
HeaderHash
commit
|
commitdiff
|
tree
2011-01-07
Eri
c
Wong
fa
v
o
r
Hash#include?
f
o
r some existe
n
c
e che
c
ks
commit
|
commitdiff
|
tree
2011-01-07
Eric W
o
ng
test_i
s
olate:
bump
v
e
rsio
n
s and
simplify
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
ong
test_i
s
olate:
prevent conc
u
rre
n
t execution
commit
|
commitdiff
|
tree
2011-01-07
E
ric
W
ong
tests: bump async_s
i
natra
dep
e
n
d
ency to 0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
E
ric W
o
n
g
b
u
m
p d
e
p
endency on Rack to
1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
response: do not skip
S
t
a
tus
h
e
a
de
r
set b
y
app
commit
|
commitdiff
|
tree
2011-01-07
E
r
ic Wong
respo
n
se:
f
ix skippi
n
g of Status: header from
ap
p
commit
|
commitdiff
|
tree
2011-01-07
Eric Won
g
ev_
c
ore:
g
a
rbage reducti
o
n with
c
onst strings
commit
|
commitdiff
|
tree
2011-01-07
Eric W
o
ng
even
t
_machine
:
ref
a
ct
o
r
async
.
call
b
ack fo
r
kee
p
alive
commit
|
commitdiff
|
tree
2011-01-06
E
r
i
c Won
g
eve
n
t
_machine: facto
r
o
u
t async
.
callback
hand
l
ing
commit
|
commitdiff
|
tree
2011-01-06
E
r
i
c Wong
m
i
no
r
cleanu
p
s
f
oll
o
wing state cleanups
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
el
i
minate G
c
on
s
tant and jus
t
use
t
he Rainb
o
ws!
m
odule
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
rainbows
.
rb: unindent
commit
|
commitdiff
|
tree
2011-01-06
Eric
W
on
g
elimi
n
a
te time
d
_read module
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
si
m
plify kee
p
al
i
ve_t
i
meout acc
o
unting
commit
|
commitdiff
|
tree
2011-01-06
Eri
c
W
o
ng
disabl
e
Nagle's algorithm by def
a
ult
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
simp
l
ify Rai
n
bows
.
ma
x
_bytes implementation
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
response: use
optimized
httpda
t
e
implemen
t
ation
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic Wong
Bum
p
un
i
cor
n
dependency to 3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
r
esponse: allow normal
H
ash f
o
r cra
f
t
ing Ran
g
e h
e
ad
e
r
s
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
tes
t
s: ensure 416 responses do
k
eepalive
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
se
n
d
pro
p
e
r 416 respon
s
e
s
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic
Wong
writer_thread_p
o
ol: remov
e
unneces
a
ry deb
u
g mes
s
ages
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
on
g
p
r
e
fer Hash
#
merge!
to Hash#update for consistency
commit
|
commitdiff
|
tree
2011-01-05
Eric W
o
ng
g
l
obally refactor
Ra
n
ge handling for res
p
onses
commit
|
commitdiff
|
tree
2011-01-05
E
ric Wong
coolio: rename deferred_response => response_p
i
pe
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
ev
e
nt_machin
e
: clea
n
up res
p
onse
_
p
i
p
e
commit
|
commitdiff
|
tree
2011-01-05
Eric
Wong
refactor respon
s
e
sendfile body handli
n
g for easie
r
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t9000: di
s
able this
test for CoolioThr
e
ad* models
commit
|
commitdiff
|
tree
2011-01-05
Eric Won
g
s
implify
p
er-clie
n
t kee
p
alive state c
h
eck
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
cool
i
o/mas
t
er: small
g
arbage reducti
o
n
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Won
g
retur
n
20
6
status for p
a
rtia
l
s
e
ndfil
e
respon
s
e
s
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
o
ng
coolio_thre
a
d_*: f
i
x 4
1
6 re
s
po
n
s
e
h
andling
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
t
0
022: fix up broken/incomplete tests
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic Wong
*
g
emspec
:
fix bui
l
d, we
have no u
n
i
t
tests
commit
|
commitdiff
|
tree
2010-12-29
E
ri
c
Wong
Pack
a
gi
n
g
c
leanups
,
reinstate generated file
s
for
the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
E
ric Wong
Rakefi
l
e
:
fix fm_u
p
date task
commit
|
commitdiff
|
tree
2010-12-29
Eric W
o
ng
Rainbows!
2
.
1
.
0 - Cool
.
io, bug
f
ixes and mor
e
!
commit
|
commitdiff
|
tree
2010-12-29
Eric W
o
n
g
complete Rev =
>
Co
o
lio
r
e
na
m
ing
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
s
everal resp
o
n
s
e body#close
fixes
commit
|
commitdiff
|
tree
2010-12-28
Er
i
c
Wong
dev
_
f
d
_re
s
ponse:
p
ass f
i
l
es
s
traigh
t
through
commit
|
commitdiff
|
tree
2010-12-28
Eric W
o
ng
enable t
h
e k
e
epal
i
ve_requ
e
sts con
f
ig option
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c W
o
ng
c
ooli
o
*
: favo
r
Coolio over Rev
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
c
o
olio_fiber_spawn:
decrease CPU usage fo
r
keepalive
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wo
n
g
t
0
019:
ad
d
CPU usage test
commit
|
commitdiff
|
tree
next