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
Rainbows! 3.0.0 - serving the fastest apps to slow clients faster!
2011-01-12
Eric Wong
Rainbows! 3
.
0
.
0 -
s
e
r
v
i
n
g the fas
t
est a
p
ps to slow
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Er
i
c Wong
add write-on
-
close test from Unicorn
commit
|
commitdiff
|
tree
2011-01-12
Eric
W
ong
eve
n
t_machine: buffe
r
reads
whe
n
waiting for async
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Er
i
c Wong
eve
n
t_machine/client
:
ren
a
me
ivar for con
s
istency
wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric W
o
ng
event_machin
e
/client
:
remove unused :body acces
s
o
r
commit
|
commitdiff
|
tree
2011-01-11
Eric W
o
ng
coolio:
en
a
ble async
.
callb
a
c
k
for one-shot
b
ody
responses
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
rai
n
bo
w
s
/
c
o
o
lio/cli
e
nt:
s
e
t
LOOP constan
t
i
n
module
commit
|
commitdiff
|
tree
2011-01-08
E
r
ic Won
g
coolio/cli
e
nt: sma
l
l
o
p
t
imizations
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
coolio_thread_*: lazy load Rain
b
ows::Cool
i
o::Cl
i
en
t
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
r
e
direct u
n
expected
t
est o
u
t
pu
t
t
o
/dev/null
commit
|
commitdiff
|
tree
2011-01-08
Eric
W
o
ng
event_machi
n
e: fol
d
write_resp
o
nse back into client
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
event_m
a
chine
:
c
leanup asy
n
c logic
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
ev_core: small or
g
aniza
t
i
on cleanup
commit
|
commitdiff
|
tree
2011-01-07
Eric Wo
n
g
more con
s
istent u
s
e/avoi
d
an
c
e of HeaderHash
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
o
n
g
favor H
a
sh#include? for some existence checks
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
test_isolate: bu
m
p v
e
rsio
n
s and simplify
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
test_
i
s
o
lat
e
: preven
t
co
n
current
e
x
e
c
u
tion
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
o
n
g
tests: bump
async_
s
in
a
tr
a
dependency to 0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
E
r
i
c
Wo
n
g
bump dependen
c
y
o
n Ra
c
k
to
1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
r
espon
s
e: do
not s
k
ip Sta
t
us header set by app
commit
|
commitdiff
|
tree
2011-01-07
Eri
c
Wong
r
e
sponse:
f
ix sk
i
pping
o
f Status: header f
r
om ap
p
commit
|
commitdiff
|
tree
2011-01-07
E
ric Wong
ev_core: garbage reduction with
c
on
s
t
s
trings
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
event_machine: ref
a
ctor async
.
cal
l
back for k
e
e
palive
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
event_ma
c
hine: fac
t
or out asy
n
c
.
ca
l
lbac
k
handl
i
ng
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
minor cleanups f
o
llow
i
ng state
c
l
eanups
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
eliminate G co
n
stant
and
j
u
st
use the Rainbows! module
commit
|
commitdiff
|
tree
2011-01-06
Eric
Wong
rainbows
.
rb: unindent
commit
|
commitdiff
|
tree
2011-01-06
Eri
c
W
o
n
g
eliminate timed_read
mod
u
le
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
sim
p
l
i
fy keepal
i
ve
_
timeout accounting
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
d
is
a
ble Nagle's
a
lgorith
m
by default
commit
|
commitdiff
|
tree
2011-01-06
E
ri
c
Wong
simplify
R
ain
b
ows
.
max_bytes impleme
n
tat
i
on
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c Wong
response: use optimized httpdate imple
m
e
n
tation
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c
Won
g
Bump unicor
n
dependenc
y
to 3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
r
e
spo
n
se: allow
n
o
r
m
al
H
ash for crafti
n
g R
a
ng
e
h
e
aders
commit
|
commitdiff
|
tree
2011-01-05
Eric W
o
ng
tests:
e
n
s
u
r
e
416 responses
do keepal
i
v
e
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
send proper 416
r
esponses
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
writer_thread_pool: remove unnecesary
d
e
b
ug
m
essag
e
s
commit
|
commitdiff
|
tree
2011-01-05
E
ric W
o
n
g
pre
f
er H
a
sh
#
merge! to Ha
s
h
#
u
pdate f
o
r consi
s
tency
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
globa
l
ly refactor Range h
a
nd
l
ing for respo
n
ses
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Wong
cool
i
o: ren
a
me def
e
rred_response => response_pipe
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic Won
g
event
_
machine: cleanup res
p
o
n
se_pipe
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
re
f
actor response
s
endfile body handli
n
g
for e
a
sie
r
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric
Wong
t9000: disable this t
e
s
t
f
or Cool
i
oThread* mode
l
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Won
g
simplify per-cl
i
e
nt ke
e
palive s
t
a
t
e
check
s
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
coolio/master
:
small ga
r
bage re
d
uction
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
return 2
0
6 status
f
or
p
a
rtial sendfile
r
e
sponse
s
commit
|
commitdiff
|
tree
2011-01-05
E
ric Wong
coolio_
t
h
read
_
*: fix 416 response handling
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t0022: fix up broken
/
incom
p
lete
tests
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic
Wo
n
g
*gemspec: fix bui
l
d, we have no
un
i
t test
s
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Packaging cle
a
n
ups,
reinstate generated fi
l
es
f
or the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Eric Won
g
Rak
e
f
i
le
:
fix f
m
_
update task
commit
|
commitdiff
|
tree
2010-12-29
E
ric Wong
Rainbows! 2
.
1
.
0 - Cool
.
i
o
, bugfixe
s
a
n
d more!
commit
|
commitdiff
|
tree
2010-12-29
Er
i
c Wong
complete Rev =>
Coolio
re
n
aming
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
several response body#close fixes
commit
|
commitdiff
|
tree
2010-12-28
Eric Wong
dev_f
d
_resp
o
nse:
p
a
ss
f
iles str
a
ight th
r
oug
h
commit
|
commitdiff
|
tree
2010-12-28
E
r
ic Wong
enable the keepalive_
r
equests config option
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
coolio*
:
favor Coolio ov
e
r Rev
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
on
g
c
oolio_fiber_spawn
:
decrease
C
PU usage
f
or kee
p
alive
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
t0019: a
d
d CP
U
u
sage
t
e
s
t
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
test
-
lib
:
f
i
x bug i
n
setting wo
r
ker_connecti
o
ns
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t0015: even
less racy fix
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
d
oc: misc cleanups and additions for RDoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t
0015: i
n
cre
a
se rel
i
a
bility of test
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
initial coo
l
.
io s
u
ppo
r
t
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
fi
b
er/io: avoid allocating Ra
n
ge objects for s
l
i
c
ing
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
f
ib
e
r/*: more e
f
ficient kee
p
alive_timeout expiry
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
fiber/base
:
use bare "s
e
lect" whe
r
e possible
commit
|
commitdiff
|
tree
2010-12-27
E
ri
c
Wong
thread_pool:
a
void needless wakeups fr
o
m
s
e
lect
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t
h
read_*:
un
i
ndent
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
introdu
c
e worker_yie
l
d method
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
writer_thread
_
spa
w
n: fact
o
r out Client
.
quit
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
ong
w
riter_thread_*: s
p
lit out classes
into separate files
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
w
r
iter
_
th
r
e
ad_*: spli
t
ou
t
common socket_proxy code
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
w
riter_thre
a
d_*:
u
nindent
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
revactor: split
ou
t
t
e
e_socket and use autol
o
ad
commit
|
commitdiff
|
tree
2010-12-26
Eric Won
g
more ::
p
refix e
l
i
mination
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Wo
n
g
f
iber/que
u
e: unindent
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
remove unne
c
essa
r
y "::" constant pref
i
xing
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
ne
v
er_block: simplify and split o
u
t code
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Wo
n
g
event_mac
h
i
n
e: spli
t
out serve
r
a
n
d client clas
s
es
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
W
ong
rev_thread_*: unindent
a
n
d
sp
l
i
t out
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rain
b
o
ws/rev/* req
u
ire/autoload
c
l
e
anup
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic Won
g
rena
m
e rev
/
th
r
e
ad => rev/thread_client
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev_thread_spawn
:
disable
u
nde
r
Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
GNUmakefile: fix packaging ta
s
k
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
av
o
i
d HttpParser
#
keepalive? and HttpPar
s
e
r#reset
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic W
o
ng
bump Unicorn dependency
commit
|
commitdiff
|
tree
2010-12-26
Eric W
o
ng
rainbows/
r
e
v
/*: uniniden
t
some more
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev: spli
t
o
ut Rainbo
w
s::Rev::Serv
e
r
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev: un
i
ndent,
n
e
edless autoloa
d
commit
|
commitdiff
|
tree
2010-12-24
Eric Wo
n
g
doc: s
w
itch docu
m
entation
g
e
n
eration to wrong
d
oc
commit
|
commitdiff
|
tree
2010-12-20
Er
i
c
Wo
n
g
thread_timeout: f
i
x
ba
d
com
p
aris
o
n
commit
|
commitdiff
|
tree
2010-12-20
Eric Won
g
thread_t
i
me
o
u
t:
avoid a
threadi
n
g bug under 1
.
9
commit
|
commitdiff
|
tree
2010-12-15
E
r
i
c Wong
FAQ: add
a
note about config
.
thre
a
dsafe!
commit
|
commitdiff
|
tree
2010-12-10
E
ric Wong
res
p
ect client_body_buffe
r
_size in Unicorn
3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
E
ric Wo
n
g
bu
m
p Unicorn dependency to 3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Eric
W
o
n
g
thread_tim
e
out: de-St
r
u
c
t-ify
commit
|
commitdiff
|
tree
2010-12-09
Eric Wong
res
p
e
ct "rewindable_inp
u
t false" in Unico
r
n config
commit
|
commitdiff
|
tree
2010-12-08
Eri
c
Wong
t
/*
.
s
h: ind
e
ntatio
n
fixes
commit
|
commitdiff
|
tree
2010-12-08
Eri
c
Wong
r
ev+revactor: fi
x
LARGE pipelined uploads
commit
|
commitdiff
|
tree
next