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 to README
2009-12-02
Eric W
o
ng
add Re
v
Th
r
eadPool to
README
commit
|
commitdiff
|
tree
2009-12-02
Er
i
c
Wong
Rainbows! 0
.
8
.
0
commit
|
commitdiff
|
tree
2009-12-02
Eric Wong
Upd
a
te
TODO
commit
|
commitdiff
|
tree
2009-12-02
Eric Wong
add R
e
vThreadPool con
c
urren
c
y model
commit
|
commitdiff
|
tree
2009-12-02
Er
i
c
Wong
more co
n
sistent code for worker timeout/exits
commit
|
commitdiff
|
tree
2009-12-02
Eric Wong
rev
a
c
t
or:
avo
i
d un
b
o
unded mem
o
ry gr
o
wt
h
:x
commit
|
commitdiff
|
tree
2009-11-30
Eric W
o
n
g
ThreadPool:
n
o
need to e
x
it!
commit
|
commitdiff
|
tree
2009-11-30
Eric Wong
Rainbo
w
s! 0
.
7
.
0
commit
|
commitdiff
|
tree
2009-11-30
Eric Wong
b
in/r
a
i
n
bows: do not expand paths given
by shell
commit
|
commitdiff
|
tree
2009-11-30
E
r
ic
Wong
rev/core: don't set IOBuffer
.
defa
u
l
t
_
no
d
e_size
commit
|
commitdiff
|
tree
2009-11-30
Eri
c
Wong
update gem dep
e
n
d
ency recomm
e
ndations
commit
|
commitdiff
|
tree
2009-11-30
Eric Wong
even
t
_machine: small noise re
d
uction cleanup
commit
|
commitdiff
|
tree
2009-11-30
E
ric
Wo
n
g
doc: add Nev
e
rBlock to
c
omparison and README
commit
|
commitdiff
|
tree
2009-11-30
E
ric Wo
n
g
doc: nuke *
.
rbc files when ge
n
er
a
ting do
c
s
commit
|
commitdiff
|
tree
2009-11-30
E
r
ic Wong
prel
i
mina
r
y
NeverBlock support with
Even
t
Machine
commit
|
commitdiff
|
tree
2009-11-29
E
r
ic W
o
n
g
A
l
lo
w
o
ptions
t
o be
a
dded to "use"
commit
|
commitdiff
|
tree
2009-11-29
Eric Won
g
r
e
factor
threaded models
to use block
i
ng accept
(
) if
.
.
.
commit
|
commitdiff
|
tree
2009-11-29
Eric
W
ong
doc: add ActorSpawn to comparison
commit
|
commitdiff
|
tree
2009-11-29
Eric Wo
n
g
Actor
S
pawn se
t
s rack
.
multithreade
d
:(
commit
|
commitdiff
|
tree
2009-11-28
Eric Wo
n
g
GNUmakef
i
le: c
a
pitalize externa
l
ly settab
l
e variab
l
es
commit
|
commitdiff
|
tree
2009-11-28
Eric Wong
t
e
sts: more st
r
inge
n
t
error checking in log
s
commit
|
commitdiff
|
tree
2009-11-28
E
ric Wong
tests: +x brok
e
n
a
pp test, fi
x
config file s
e
t
u
p
commit
|
commitdiff
|
tree
2009-11-28
Eric Wong
a
lway
s
set FD_CL
O
EXEC if available
commit
|
commitdiff
|
tree
2009-11-28
Eric Wong
c
o
m
mon Rainbows
.
ac
c
e
pt me
t
hod
commit
|
commitdiff
|
tree
2009-11-28
Eric W
o
ng
r
ev/core: fix stupi
d
syntax
error
:
<
commit
|
commitdiff
|
tree
2009-11-28
Eric Wo
n
g
a
c
tor_spawn: basic
a
l
l
y Th
r
eadSpawn with
A
ct
o
rs for
.
.
.
commit
|
commitdiff
|
tree
2009-11-28
Eric W
o
ng
prelimin
a
ry A
c
torSpawn model for Rubi
n
ius
commit
|
commitdiff
|
tree
2009-11-28
Eric Wong
doc/compariso
n
: a
p
par
e
ntly Rubini
u
s doesn't do F
i
b
e
rs
commit
|
commitdiff
|
tree
2009-11-28
E
r
ic Won
g
t
h
r
ead_spawn: fix up stupidl
y
c
o
m
p
licated loop
commit
|
commitdiff
|
tree
2009-11-28
Eric Wong
re
v
/c
o
re: s
e
t
I
O
:
:
B
uffer
.
default
_
n
o
de_s
i
ze i
f
possib
l
e
commit
|
commitdiff
|
tree
2009-11-27
E
r
ic Wong
README: switc
h
rubyforge
.
o
r
g
git links to
r
epo
.
or
.
cz
commit
|
commitdiff
|
tree
2009-11-27
Eric Wong
Mor
e
d
o
cumentation
t
w
e
a
k
s
f
or the rel
e
ase
commit
|
commitdiff
|
tree
2009-11-27
Eric Wong
rev_thread_spawn: m
o
re 1
.
8 notes
commit
|
commitdiff
|
tree
2009-11-27
Eric Wong
local
.
mk
.
sample: res
p
ect
i
n
g RUBYLIB breaks "fu
l
l-test"
commit
|
commitdiff
|
tree
2009-11-27
Eri
c
Wong
tests:
f
ix bugs
w
i
th dash in GNUmakef
i
le
commit
|
commitdiff
|
tree
2009-11-27
Eric
Wo
n
g
tests
:
no need
t
o limit
t900
0
in multiple
p
l
ac
e
s
commit
|
commitdiff
|
tree
2009-11-27
Eric Wong
RevThreadSpawn: hope fo
r
1
.
8 performance
commit
|
commitdiff
|
tree
2009-11-27
Eric Wong
tests: enable Ap
p
P
ool
t
est for Revactor and Fiber*
commit
|
commitdiff
|
tree
2009-11-27
Eric
Wong
Fibe
r
::Queue document
a
t
io
n
commit
|
commitdiff
|
tree
2009-11-27
E
r
ic W
o
n
g
split F
i
ber::Base i
n
to it
s
own file
commit
|
commitdiff
|
tree
2009-11-27
Er
i
c Wong
l
o
cal
.
mk
.
sample: allow
RUBYLIB +
R
SYNC v
a
rs in CLI
commit
|
commitdiff
|
tree
2009-11-27
Eric Won
g
t
e
sts:
"
models" variable
m
ay be
se
t
in
g
m
a
ke CLI
commit
|
commitdiff
|
tree
2009-11-27
Eric Wong
compa
r
ison: mo
r
e upda
t
es notes
commit
|
commitdiff
|
tree
2009-11-27
Eric Wo
n
g
README:
f
ormatting
and upd
a
tes
commit
|
commitdiff
|
tree
2009-11-27
Eric Won
g
READ
M
E: "a
n
HTTP", n
o
t "a HTTP" (I th
i
n
k
.
.
.
)
commit
|
commitdiff
|
tree
2009-11-27
E
ric W
o
ng
docum
e
ntation pub
l
ish
i
ng updates
commit
|
commitdiff
|
tree
2009-11-26
Eric Won
g
TODO: add NeverBlock
commit
|
commitdiff
|
tree
2009-11-26
E
ric Wong
c
l
eanup and refactor error handling
commit
|
commitdiff
|
tree
2009-11-26
E
r
i
c Won
g
Fib
e
r*: cleanup sche
d
uling, fix keepalive
commit
|
commitdiff
|
tree
2009-11-26
Eric Wong
Ad
d
Summ
a
ry document
commit
|
commitdiff
|
tree
2009-11-26
Eric Wong
AppPool middl
e
wa
r
e now compatible with Fi
b
ers
commit
|
commitdiff
|
tree
2009-11-25
E
r
ic
W
ong
F
iber*: add Rainbows::Fiber
.
slee
p
method
commit
|
commitdiff
|
tree
2009-11-25
Er
i
c
Wong
Do
c
umenta
t
ion
updat
e
s for new co
n
currency models
commit
|
commitdiff
|
tree
2009-11-25
Eric Wong
add Fibe
r
Po
o
l
con
c
urrency model
commit
|
commitdiff
|
tree
2009-11-25
Eric Wong
Gemcutter pr
e
p, f
i
x
RubyGems cap
i
talization
commit
|
commitdiff
|
tree
2009-11-25
Eric
W
ong
add FiberSpawn
concur
r
enc
y
mod
e
l
commit
|
commitdiff
|
tree
2009-11-25
Eric Wo
n
g
R
e
v*
:
safer
c
l
i
ent accounting
commit
|
commitdiff
|
tree
2009-11-25
Eri
c
Wo
n
g
fix
g
r
am
m
ar fail in RD
o
c
commit
|
commitdiff
|
tree
2009-11-25
Eric Wong
rework RevThreadSpawn
without TeeInput and 1
.
8 supp
o
rt
commit
|
commitdiff
|
tree
2009-11-24
Er
i
c Wong
r
e
v/event_machine: avoid needless rewin
d
s
commit
|
commitdiff
|
tree
2009-11-18
Eric
W
o
ng
make kee
p
alive_timeo
u
t co
n
figurable
commit
|
commitdiff
|
tree
2009-11-18
Eric Wong
Ev
e
n
t
Machine: implement keepalive tim
e
out
commit
|
commitdiff
|
tree
2009-11-18
Eric Wong
r
ev:
i
m
pleme
n
t keepal
i
ve tim
e
out
commit
|
commitdiff
|
tree
2009-11-18
Eri
c
Wo
n
g
Th
r
ead*: start implem
e
n
t
ing keepalive timeou
t
commit
|
commitdiff
|
tree
2009-11-18
Eric Wong
revactor: :t
i
meout
f
or r
e
ading
h
eaders
in TCP
s
ockets
commit
|
commitdiff
|
tree
2009-11-15
Eri
c
Wong
Rainbows! 0
.
6
.
0
- bugfixes gal
o
re
Eric Wong
(30):
commit
|
commitdiff
|
tree
2009-11-15
Eric
W
on
g
Rake
f
ile: add raa_upda
t
e
t
as
k
commit
|
commitdiff
|
tree
2009-11-15
Er
i
c Wong
R
evert "Thre
a
ded model
s
have trouble
w
i
t
h late
l
o
ading
.
.
.
commit
|
commitdiff
|
tree
2009-11-15
E
r
i
c Wong
RevThreadSpawn
i
s
s
t
ill experim
e
n
ta
l
commit
|
commitdiff
|
tree
2009-11-15
Eric
W
o
n
g
revactor
/
tee_input:
s
h
are e
r
ror handlin
g
w
ith super
c
lass
commit
|
commitdiff
|
tree
2009-11-15
Eric Wong
FAQ:
updates
f
o
r R
a
ils and SSL-using sites
commit
|
commitdiff
|
tree
2009-11-14
Eric Wong
bump versions since we depend on Unico
r
n::ClientShutdown
commit
|
commitdiff
|
tree
2009-11-14
Eric W
o
ng
reva
c
to
r
/tee_input:
r
ais
e
ClientDis
c
onnect on EOFError
commit
|
commitdiff
|
tree
2009-11-13
E
ric
W
ong
gracefully exit workers if reopeni
n
g logs
f
a
i
l
s
commit
|
commitdiff
|
tree
2009-11-12
Eric Wong
re
v
acto
r
/t
e
e_input: unnec
e
s
sary
e
rror
handling
commit
|
commitdiff
|
tree
2009-11-11
E
r
ic Wong
tests: more stringent
tests for err
o
r handling
commit
|
commitdiff
|
tree
2009-11-11
Eric
W
o
ng
cleanup
error handling pieces
commit
|
commitdiff
|
tree
2009-11-10
Er
i
c
Wong
http_
r
e
spo
n
s
e: don't "rescue nil" for body
.
c
lose
commit
|
commitdiff
|
tree
2009-11-10
Eric Won
g
tests: ensure
w
e proc
e
ss "ST
A
RT" f
r
om
F
IF
O
whe
n
starting
commit
|
commitdiff
|
tree
2009-11-10
Eric Wong
tests
:
heartbeat-timeout:
s
implify and avoid p
o
ssible
.
.
.
commit
|
commitdiff
|
tree
2009-11-09
E
r
ic W
o
ng
t
e
st
s
: ens
u
re prop
e
r acco
u
n
tin
g
of worker_co
n
ne
c
t
i
ons
commit
|
commitdiff
|
tree
2009-11-09
Eric Wong
rev_thread_spawn: 16K
c
hu
n
ked reads
work
b
etter
commit
|
commitdiff
|
tree
2009-11-09
Eric Wo
n
g
tests:
e
xtra c
h
e
c
k to avo
i
d rac
e
in
reope
n
logs te
s
t
commit
|
commitdiff
|
tree
2009-11-09
Eri
c
W
ong
t
e
s
t
s: add executable per
m
issi
o
ns to t0102
commit
|
commitdiff
|
tree
2009-11-09
E
r
ic Wong
r
e
v_thread_spawn
:
make 1
.
9 TeeInput perfo
r
manc
e
tolerable
commit
|
commitdiff
|
tree
2009-11-08
Eric Wong
r
e
v_thread_spawn/reva
c
tor: fix
T
eeInput for short
reads
commit
|
commitdiff
|
tree
2009-11-08
Eric
W
ong
i
nitial cut of
t
he Rev
T
hreadSpawn model
commit
|
commitdiff
|
tree
2009-11-08
Eric Wo
n
g
rev: De
f
e
r
r
e
dResponse:
a
lways atta
c
h
t
o main l
o
op
commit
|
commitdiff
|
tree
2009-11-08
Eric Wong
e
v_
c
or
e
: c
l
ea
n
up ha
n
dling
o
f APP
cons
t
ant
commit
|
commitdiff
|
tree
2009-11-08
Eric Wong
remove
u
n
necessary
class variable
commit
|
commitdiff
|
tree
2009-11-07
Eric Wo
n
g
rev:
D
e
f
erredRe
s
ponse i
s
independent of parser state
commit
|
commitdiff
|
tree
2009-11-07
Eric W
o
ng
re
v
: s
p
lit out f
u
rther into separate files
f
or reuse
commit
|
commitdiff
|
tree
2009-11-07
Eric Wong
test
s
: sha1
.
ru now handles empty
b
o
dies
commit
|
commitdiff
|
tree
2009-11-07
Eric Won
g
re
v
/
e
vent_machin
e
: simplify keepalive
c
h
e
c
king a
b
i
t
commit
|
commitdiff
|
tree
2009-11-07
Eric
W
ong
tests
:
allow use of alt
e
rnat
i
v
e sha1 implem
e
n
t
atio
n
s
commit
|
commitdiff
|
tree
2009-11-07
Eric
W
ong
c
l
eanup
wo
r
ker
heart
b
eat and master deathwatch
commit
|
commitdiff
|
tree
2009-11-06
E
ric Wo
n
g
Threaded models have
t
r
o
u
ble w
i
th late l
o
ading under 1
.
9
commit
|
commitdiff
|
tree
2009-11-05
Eric Wong
Rai
n
bows! 0
.
5
.
0
Eric Wong
(20):
commit
|
commitdiff
|
tree
2009-11-05
E
r
ic Wong
t010
0
: m
o
re precise `expr` usage
commit
|
commitdiff
|
tree
2009-11-05
E
r
ic W
o
ng
e
n
sure RAC
K
_EN
V
is
i
n
herited
from the parent e
n
v
commit
|
commitdiff
|
tree
next