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
add RevThreadPool concurrency model
2009-12-02
Eric Wong
a
dd RevTh
r
ea
d
Poo
l
concurr
e
ncy m
o
d
e
l
commit
|
commitdiff
|
tree
2009-12-02
Eric
W
ong
more consistent
c
o
de for worker timeout/exits
commit
|
commitdiff
|
tree
2009-12-02
Eric Won
g
r
evactor:
avoid un
b
ounde
d
memory growth :x
commit
|
commitdiff
|
tree
2009-11-30
Eric Wong
T
h
r
eadPoo
l
:
no need
to
e
x
it!
commit
|
commitdiff
|
tree
2009-11-30
Eric Wong
Rai
n
bo
w
s
! 0
.
7
.
0
commit
|
commitdiff
|
tree
2009-11-30
Er
i
c Wong
bin/r
a
inbows: do not e
x
pand paths
g
i
v
en by she
l
l
commit
|
commitdiff
|
tree
2009-11-30
E
r
ic Wong
rev/core: do
n
't set IOBuffer
.
default_node_size
commit
|
commitdiff
|
tree
2009-11-30
Eri
c
Wong
update
g
em dep
e
ndency recommendation
s
commit
|
commitdiff
|
tree
2009-11-30
Eric Wo
n
g
event_machine: s
m
a
l
l
n
oise reduct
i
on clean
u
p
commit
|
commitdiff
|
tree
2009-11-30
Eric
Wong
doc: add NeverBlo
c
k to c
o
mpari
s
on and README
commit
|
commitdiff
|
tree
2009-11-30
E
r
ic Wong
doc: nu
k
e *
.
rbc files when generat
i
ng docs
commit
|
commitdiff
|
tree
2009-11-30
E
ric
Wong
p
r
eliminary NeverBlock sup
p
ort wit
h
E
v
entMachine
commit
|
commitdiff
|
tree
2009-11-29
Eric Wong
Allow op
t
io
n
s to be added to "use
"
commit
|
commitdiff
|
tree
2009-11-29
Eric W
o
ng
refactor
threaded m
o
dels to
u
s
e
block
i
ng ac
c
ept() if
.
.
.
commit
|
commitdiff
|
tree
2009-11-29
Eric Wong
doc: add Actor
S
paw
n
to com
p
arison
commit
|
commitdiff
|
tree
2009-11-29
Eric Wong
Actor
S
pawn set
s
rack
.
multithreade
d
:(
commit
|
commitdiff
|
tree
2009-11-28
Eric Wong
GNU
m
akefile
:
capital
i
ze
ex
t
ernal
l
y
s
ettable variables
commit
|
commitdiff
|
tree
2009-11-28
Eric Wo
n
g
t
e
s
t
s: more stringent error
checking i
n
l
ogs
commit
|
commitdiff
|
tree
2009-11-28
Eri
c
Wo
n
g
tests: +x broken app test, fix config file setup
commit
|
commitdiff
|
tree
2009-11-28
E
r
ic Won
g
alway
s
s
e
t FD_CLOEXEC i
f
avai
l
a
ble
commit
|
commitdiff
|
tree
2009-11-28
Eric
W
o
n
g
common Rainb
o
ws
.
acc
e
pt method
commit
|
commitdiff
|
tree
2009-11-28
Eric
W
o
n
g
re
v
/
c
ore
:
fix stu
p
id syntax error :<
commit
|
commitdiff
|
tree
2009-11-28
Eric
W
on
g
actor_spawn: basically Thread
S
pawn
with Ac
t
ors for
.
.
.
commit
|
commitdiff
|
tree
2009-11-28
Eric Wong
pre
l
i
minary ActorSpawn mode
l
for Rubinius
commit
|
commitdiff
|
tree
2009-11-28
Eric Wo
n
g
doc/comparison: apparently Rub
i
nius doesn't do Fibers
commit
|
commitdiff
|
tree
2009-11-28
Eric Wong
thread_spawn: fix up stupidly
c
o
m
plicated lo
o
p
commit
|
commitdiff
|
tree
2009-11-28
Eric Wong
rev
/
core: se
t
IO::Buffer
.
defa
u
lt_node_size if possible
commit
|
commitdiff
|
tree
2009-11-27
E
r
i
c
Wong
README: switch r
u
byf
o
r
g
e
.
o
rg git
l
inks to repo
.
or
.
cz
commit
|
commitdiff
|
tree
2009-11-27
Eric Wong
M
o
re
d
ocumen
t
ation tweaks for
the release
commit
|
commitdiff
|
tree
2009-11-27
Eric Wong
rev_thread_spawn: more 1
.
8 notes
commit
|
commitdiff
|
tree
2009-11-27
Eric Wo
n
g
local
.
mk
.
sample: respectin
g
RUBYLIB break
s
"f
u
ll-tes
t
"
commit
|
commitdiff
|
tree
2009-11-27
Eric Wong
tests
:
fix bugs wit
h
dash in GNUmake
f
i
l
e
commit
|
commitdiff
|
tree
2009-11-27
E
ric
W
ong
tests: no need to
l
im
i
t
t
900
0
i
n
multiple place
s
commit
|
commitdiff
|
tree
2009-11-27
Eric Wong
RevThread
S
pawn: hope f
o
r 1
.
8 performance
commit
|
commitdiff
|
tree
2009-11-27
Er
i
c Wong
t
ests
:
en
a
ble A
p
pPool
t
est for R
e
vactor and Fiber
*
commit
|
commitdiff
|
tree
2009-11-27
E
ri
c
Wong
Fib
e
r::Queue doc
u
mentat
i
on
commit
|
commitdiff
|
tree
2009-11-27
Eric
Wong
s
p
l
it Fiber::B
a
se
i
nto its own fi
l
e
commit
|
commitdiff
|
tree
2009-11-27
Eric Wo
n
g
loc
a
l
.
mk
.
sample: a
l
low RUBYLIB
+
RSY
N
C vars
i
n CL
I
commit
|
commitdiff
|
tree
2009-11-27
E
ric Wong
test
s
:
"mode
l
s" varia
b
le may be set in
g
make CLI
commit
|
commitdiff
|
tree
2009-11-27
Eri
c
W
o
ng
comparison: mo
r
e updat
e
s notes
commit
|
commitdiff
|
tree
2009-11-27
Eric
Wong
R
EADME: formatting and upd
a
tes
commit
|
commitdiff
|
tree
2009-11-27
Eric Won
g
RE
A
DM
E
: "an
HTTP
"
, not
"
a HTTP"
(I t
h
ink
.
.
.
)
commit
|
commitdiff
|
tree
2009-11-27
Eric Wo
n
g
docume
n
tation
publishing update
s
commit
|
commitdiff
|
tree
2009-11-26
E
ric
Wong
T
O
DO: add NeverBlock
commit
|
commitdiff
|
tree
2009-11-26
Eri
c
Wong
cle
a
nup and r
e
fac
t
o
r
error h
a
ndlin
g
commit
|
commitdiff
|
tree
2009-11-26
Eri
c
Wong
Fiber*: cleanup scheduling,
fix
keepaliv
e
commit
|
commitdiff
|
tree
2009-11-26
Eric Wong
Ad
d
Summary doc
u
me
n
t
commit
|
commitdiff
|
tree
2009-11-26
Eric Wong
A
p
pPool middleware now compatible with Fibers
commit
|
commitdiff
|
tree
2009-11-25
E
r
ic
W
ong
Fiber*: a
d
d
R
ainbo
w
s::Fiber
.
sleep
method
commit
|
commitdiff
|
tree
2009-11-25
Eric Wong
Do
c
umentation updates for new concurrency models
commit
|
commitdiff
|
tree
2009-11-25
Eric Won
g
add FiberPool concur
r
ency model
commit
|
commitdiff
|
tree
2009-11-25
Er
i
c Wong
Gemc
u
tter prep, fix RubyG
e
ms capitalization
commit
|
commitdiff
|
tree
2009-11-25
Eri
c
Won
g
add Fi
b
erSpawn co
n
c
urrency model
commit
|
commitdiff
|
tree
2009-11-25
Eri
c
Wong
Rev
*
: safer client accounting
commit
|
commitdiff
|
tree
2009-11-25
Eric Wong
fix grammar fail i
n
RDoc
commit
|
commitdiff
|
tree
2009-11-25
Eric Wong
rework RevThreadSpawn with
o
u
t
TeeInput
and 1
.
8 support
commit
|
commitdiff
|
tree
2009-11-24
Eric Wong
rev/eve
n
t_machine: avoid needless rewind
s
commit
|
commitdiff
|
tree
2009-11-18
E
r
ic
Wong
ma
k
e keepalive_timeout configur
a
ble
commit
|
commitdiff
|
tree
2009-11-18
Eri
c
Wo
n
g
Eve
n
tMachine: imple
m
en
t
keepalive timeout
commit
|
commitdiff
|
tree
2009-11-18
Eric Wong
rev:
impl
e
ment
keepalive timeout
commit
|
commitdiff
|
tree
2009-11-18
Eric Wong
Thread*:
sta
r
t implementing
k
eepalive
timeo
u
t
commit
|
commitdiff
|
tree
2009-11-18
Eric Wong
revactor
:
:
tim
e
out for reading he
a
ders i
n
TCP sockets
commit
|
commitdiff
|
tree
2009-11-15
Eric Wong
Rainbo
w
s! 0
.
6
.
0 - bugfi
x
es galore
commit
|
commitdiff
|
tree
2009-11-15
E
ric
W
o
n
g
Ra
k
efile: add raa
_
update task
commit
|
commitdiff
|
tree
2009-11-15
Eric Wong
Revert "Threaded
m
odels ha
v
e trouble wi
t
h lat
e
loa
d
ing
.
.
.
commit
|
commitdiff
|
tree
2009-11-15
E
ric Wong
R
evTh
r
eadSpawn is still experi
m
e
n
tal
commit
|
commitdiff
|
tree
2009-11-15
Eric Won
g
revact
o
r/tee_input
:
share
e
rror hand
l
ing with
supe
r
cl
a
ss
commit
|
commitdiff
|
tree
2009-11-15
Eric Wong
F
AQ
:
up
d
a
te
s
fo
r
R
ails
and SSL-us
i
ng sites
commit
|
commitdiff
|
tree
2009-11-14
Eric
Wo
n
g
bump versions since we depen
d
on Unicorn::ClientShut
d
own
commit
|
commitdiff
|
tree
2009-11-14
E
ric Wong
rev
a
c
tor
/
te
e
_input:
raise Cl
i
entDiscon
n
ect
o
n
E
O
FError
commit
|
commitdiff
|
tree
2009-11-13
Eric W
o
ng
g
racefully ex
i
t workers if
reopenin
g
log
s
fails
commit
|
commitdiff
|
tree
2009-11-12
Eric Wong
r
e
va
c
tor
/
t
e
e_input
:
unnecessary
error handling
commit
|
commitdiff
|
tree
2009-11-11
E
ric Wong
tests: more stringent
t
ests for err
o
r handling
commit
|
commitdiff
|
tree
2009-11-11
Eri
c
W
o
ng
cl
e
anup error ha
n
dling pieces
commit
|
commitdiff
|
tree
2009-11-10
Er
i
c Wong
http_response: don't "r
e
sc
u
e nil
"
for body
.
close
commit
|
commitdiff
|
tree
2009-11-10
E
ric Wong
tests:
e
nsure
we process "
S
TART" fro
m
FIFO when starting
commit
|
commitdiff
|
tree
2009-11-10
Eri
c
Wo
n
g
tests:
h
ea
r
tbeat-timeout:
simplif
y
an
d
avoid poss
i
ble
.
.
.
commit
|
commitdiff
|
tree
2009-11-09
Eric Won
g
t
e
sts: ensure proper accounting of w
o
rker_connections
commit
|
commitdiff
|
tree
2009-11-09
Er
i
c W
o
ng
rev_thread_sp
a
wn: 16K chunked rea
d
s wor
k
bette
r
commit
|
commitdiff
|
tree
2009-11-09
Eri
c
Wong
t
e
sts:
extra check to avoid race in reopen
l
og
s
t
e
st
commit
|
commitdiff
|
tree
2009-11-09
Eric Wong
te
s
ts: add executabl
e
perm
i
ssions to t
0
102
commit
|
commitdiff
|
tree
2009-11-09
Eric Wong
rev_t
h
read
_
spawn: make 1
.
9
T
ee
I
nput performance
tolerable
commit
|
commitdiff
|
tree
2009-11-08
Eric
Wong
rev_t
h
read_spawn/revactor
:
fix TeeIn
p
u
t
for short reads
commit
|
commitdiff
|
tree
2009-11-08
Eric Wo
n
g
i
n
itial cut o
f
the Re
v
ThreadSpawn
mo
d
el
commit
|
commitdiff
|
tree
2009-11-08
Eric Wong
rev: Deferre
d
R
esponse
:
always
a
t
tach to main loop
commit
|
commitdiff
|
tree
2009-11-08
Eric Wong
ev
_
core: cleanup han
d
ling of APP constan
t
commit
|
commitdiff
|
tree
2009-11-08
Eric
Won
g
remove
u
nne
c
essary class var
i
able
commit
|
commitdiff
|
tree
2009-11-07
Eric
Wong
r
ev
:
Deferr
e
dResponse is
i
nde
p
e
n
dent of par
s
e
r
state
commit
|
commitdiff
|
tree
2009-11-07
Eric Won
g
rev: split out further
i
nto separate files f
o
r reus
e
commit
|
commitdiff
|
tree
2009-11-07
Eric Wong
tests: sha1
.
ru now handles empty bodies
commit
|
commitdiff
|
tree
2009-11-07
Eric
W
ong
rev/event_machine: simplify keepalive ch
e
cking a bit
commit
|
commitdiff
|
tree
2009-11-07
Eric Wong
t
ests: a
l
low
use of
a
lternativ
e
sh
a
1
implem
e
ntation
s
commit
|
commitdiff
|
tree
2009-11-07
Eric Wong
cleanup worker heartb
e
at and master
d
e
at
h
watch
commit
|
commitdiff
|
tree
2009-11-06
Eric
Wong
Threaded models have trouble wit
h
l
ate loading under
1
.
9
commit
|
commitdiff
|
tree
2009-11-05
Er
i
c Wong
Rainbows! 0
.
5
.
0
commit
|
commitdiff
|
tree
2009-11-05
Eric Wong
t
0100: more preci
s
e `expr
`
usage
commit
|
commitdiff
|
tree
2009-11-05
Eric Wong
ens
u
re RACK_ENV is inherited from the paren
t
env
commit
|
commitdiff
|
tree
2009-11-05
Eric W
o
n
g
tests: staggered tr
a
iler upload test
commit
|
commitdiff
|
tree
2009-11-05
E
r
ic Won
g
cleanup: remove
unused t????
.
ru
tes
t
files
commit
|
commitdiff
|
tree
2009-11-05
Er
i
c Wong
e
v
_
core: re
m
ove Tempfi
l
e usage
o
n
ce again
commit
|
commitdiff
|
tree
next