repo.or.cz
/
MogileFS-Server.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
connection/poolable: defer expiry of timed out connections
2014-12-16
Er
i
c Wong
connection/poo
l
ab
l
e
:
defer expiry of timed out conne
c
tions
commit
|
commitdiff
|
tree
2014-12-16
Eric Wong
connecti
o
n
/
po
o
l
abl
e
: d
i
sable watch_write b
e
fore r
e
trying
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
Eric Wong
connection/
p
oolable: do not write
b
efore eve
n
t
_
write
commit
|
commitdiff
|
tree
2014-12-16
Eri
c
Wo
n
g
a
dd conn_po
o
l_size configuration option
commit
|
commitdiff
|
tree
2014-12-16
E
ric Wong
enable
T
CP ke
e
pa
l
ive
s
for iostat
w
at
c
h
e
r sockets
commit
|
commitdiff
|
tree
2014-12-16
Eric Wong
h
ost
:
a
d
d "readonly" state to ove
r
ride device
"
alive
.
.
.
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
monitor: remov
e
misleadin
g
error me
s
sage fo
r
timeout
commit
|
commitdiff
|
tree
2013-08-10
Er
i
c
W
o
ng
ProcMa
n
ager
:
Se
t
As
C
hi
l
d drops inherited IP
C
sockets
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
connection
/
p
oolable: stricter timeout key
check
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
conne
c
tion/{poolable,http
}
:
c
omm
o
n retry logi
c
for
.
.
.
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
t/ht
t
p
.
t: test error ha
n
dling on non-ru
n
ning
s
erv
e
r
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
Co
n
n
e
cti
o
nP
o
o
l
:
i
mprove re
p
or
t
i
ng of socket creation
.
.
.
commit
|
commitdiff
|
tree
2013-08-10
E
r
ic Wong
host: handle case where
conn_ge
t
may return und
e
f
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
r
eplicate:
u
se
p
ersis
t
e
nt co
n
necti
o
n from pool if possible
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
replicate
:
enforce
expe
c
t
e
d
Co
n
tent-Length i
n
h
ttp_copy
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
c
reate_open
:
paralle
l
i
ze dire
c
tory vivi
f
i
c
at
i
on
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
device: reuse HTTP connectio
n
s for MK
C
OL
commit
|
commitdiff
|
tree
2013-08-10
E
r
ic Wong
del
e
te worke
r
uses persiste
n
t HTTP
conne
c
tions
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
httpf
i
le: use
H
TTP connection pool for DELE
T
E
commit
|
commitdiff
|
tree
2013-08-10
Eri
c
Wong
h
ttpfile:
use Net
:
:HT
T
P::NB, remove LWP:
:
UserAgent
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
fsck: para
l
lelize s
i
ze checks for
a
n
y given FID
commit
|
commitdiff
|
tree
2013-08-10
Eric Won
g
h
t
tpf
i
le:
r
emove size chec
k
f
ai
l
ure backo
f
f handling
commit
|
commitdiff
|
tree
2013-08-10
Eric
W
ong
J
o
bMaster: use Da
n
ga::Socket to
s
chedule
commit
|
commitdiff
|
tree
2013-08-10
Eric Wo
n
g
monitor: switc
h
to
n
on-blo
c
ki
n
g HT
T
P de
v
ic
e
checks
commit
|
commitdiff
|
tree
2013-08-10
Eri
c
Wo
n
g
m
onitor: re
f
actor
/
rewrite to use ne
w
asyn
c
API
commit
|
commitdiff
|
tree
2013-08-10
E
r
ic
W
ong
move Danga:
:
Socket->Reset to ProcManager
commit
|
commitdiff
|
tree
2013-08-04
E
r
ic Wong
do no
t
replay :mo
n
itor_events back t
o
the monitor
commit
|
commitdiff
|
tree
2013-08-04
Eric Wong
monitor: do not repea
t
join(
)
for
t
he debug st
a
t
e
ment
commit
|
commitdiff
|
tree
2013-08-04
Eric Wong
increase receive b
u
f
fers for
l
arge state events
commit
|
commitdiff
|
tree
2013-08-04
E
ric Wong
allow startup without job
_
master (a
n
d dependent worker
s
)
commit
|
commitdiff
|
tree
2013-08-04
E
ric
W
ong
sto
r
e: do not dis
c
onnect
f
o
r
max_handles whi
l
e locked
commit
|
commitdiff
|
tree
2013-08-04
E
r
i
c
W
ong
store: do
n
ot
a
u
t
o-reconnect whil
e
holdi
n
g a lock
commit
|
commitdiff
|
tree
2013-08-04
Eric Wong
add nai
v
e
MultipleDe
v
ice replication
policy
commit
|
commitdiff
|
tree
2013-07-10
Eric Wong
httpfile: log mogst
o
red I/O er
r
ors when
ch
e
cksumming
commit
|
commitdiff
|
tree
2013-07-10
Eric
Wo
n
g
ProcManager: log s
o
cketpair errors
c
o
rrectly
commit
|
commitdiff
|
tree
2013-04-01
E
r
ic Wong
remove un
u
sed *:
:
get_dbh subroutine
s
commit
|
commitdiff
|
tree
2013-03-09
Eric W
o
ng
fix "drain" handling used by MultipleHosts replpo
l
icy
commit
|
commitdiff
|
tree
2013-02-27
Eri
c
Wong
httpfil
e
: co
r
rect
t
imeouts f
o
r sidechannel digest
commit
|
commitdiff
|
tree
2013-02-27
Eric Wong
httpfile:
correct FILE
_
MISSING ch
e
c
k
in
d
i
gest_m
g
mt
commit
|
commitdiff
|
tree
2013-02-27
Er
i
c Wong
mogstored: avoid bare
w
ord on
IO::
A
IO w/o fadvise
commit
|
commitdiff
|
tree
2013-02-26
Eric
W
ong
Merg
e
r
emote-tracking branch
'bogomips/pending_queries
.
.
.
commit
|
commitdiff
|
tree
2013-02-26
E
r
ic Wong
Merge remote-tracking branch 'bogom
i
ps/list_key
s
' into
.
.
.
commit
|
commitdiff
|
tree
2013-02-23
Eric Wong
P
r
ocManager: only log
t
ime
s
_o
u
t_of_qworkers for new
.
.
.
commit
|
commitdiff
|
tree
2013-02-07
Er
i
c Wong
list_keys:
e
scape
in Store, allow
[
%
\
\] as prefix
commit
|
commitdiff
|
tree
2013-02-07
Eric Won
g
list_ke
y
s: consistent ESCAPE usa
g
e across DB
types
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
reaper:
e
nsure worke
r
ca
n
b
e
stop
p
e
d
via "!want"
commit
|
commitdiff
|
tree
2013-01-19
Eric Wo
n
g
tes
t
s: a
d
d
"
!want <c
o
unt> <job
c
lass>" hel
p
er
commit
|
commitdiff
|
tree
2013-01-18
Er
i
c
W
ong
d
omain removal also removes its default class
commit
|
commitdiff
|
tree
2013-01-18
Eric W
o
ng
stor
e
: wrap create_class i
n
a tr
a
nsac
t
ion to avoid
.
.
.
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
postgres: remove Pg-spec
i
fic
c
reate_cl
a
ss
commit
|
commitdiff
|
tree
2013-01-18
Eri
c
W
o
ng
mog
s
tored
:
fix
k
queue usa
g
e with daemonization
commit
|
commitdiff
|
tree
2013-01-17
Eric Wong
que
r
y: fix error re
p
orting for _do_fsck_reset
commit
|
commitdiff
|
tree
2013-01-17
Eric
W
o
ng
query: avoid redund
a
nt calls
to e
r
r_line()
commit
|
commitdiff
|
tree
2013-01-13
E
r
ic Won
g
ht
t
p
file:
a
void
k
i
lling w
o
rker on down si
d
ec
h
annel
commit
|
commitdiff
|
tree
2013-01-13
Eric Wong
move checksum and tempfile delete
t
o
delete worker
commit
|
commitdiff
|
tree
2013-01-12
Eric Wong
nginx: addit
i
onal version c
h
eck for uwsgi and scgi
commit
|
commitdiff
|
tree
2013-01-11
Eric
Wong
Merg
e
remote-t
r
acking branch
'
pu
l
l/26/he
a
d' into next
.
.
.
commit
|
commitdiff
|
tree
2013-01-09
Eric Wong
sql
i
te: us
e
im
m
ediate transactions
to
prevent b
u
s
y
.
.
.
commit
|
commitdiff
|
tree
2013-01-09
E
ric Wo
n
g
disable Nagle's algorithm
f
o
r accepted clients
commit
|
commitdiff
|
tree
2013-01-09
Eri
c
W
ong
ProcMa
n
ager: favor using rece
n
tly-used queryworkers
commit
|
commitdiff
|
tree
2013-01-09
Eric Wong
monitor: remov
e
dead io
s
tats co
d
e
/comments
commit
|
commitdiff
|
tree
2013-01-09
Eric Wong
w
or
k
er: set monitor_has_run flag at i
n
itialization
commit
|
commitdiff
|
tree
2013-01-07
Eric
Wo
n
g
t/00-startup: fix
u
pd
a
teclass test
commit
|
commitdiff
|
tree
2013-01-06
Eric Wong
t/30-rebalan
c
e
:
remove
r
e
dun
d
ant
try_for() function
commit
|
commitdiff
|
tree
2013-01-06
Eric W
o
ng
reaper: validat
e
DB connec
t
ion before reaping
commit
|
commitdiff
|
tree
2013-01-06
Eric Wo
n
g
imp
r
ov
e
handling
of classes which change
h
ash
a
lg
o
rithm
commit
|
commitdiff
|
tree
2013-01-06
Eric Wong
fsck:
s
kip
non-existent F
I
Ds properly
commit
|
commitdiff
|
tree
2013-01-06
Eric Wo
n
g
fsck
:
u
se rep
l
ica
t
e lock when fixin
g
F
I
D
commit
|
commitdiff
|
tree
2013-01-06
Eric
Wong
query: a
l
low "0"
key on all commands
w
h
ich take keys
commit
|
commitdiff
|
tree
2013-01-06
Eric Wong
checksum:
avoid comparison on
u
niniti
a
liz
e
d value
commit
|
commitdiff
|
tree
2013-01-06
Eric Wong
t/50-checksum
.
t: ensure replicate w
o
rker is re
a
lly
.
.
.
commit
|
commitdiff
|
tree
2013-01-06
Eric Wong
t/50
-
c
hecksum
.
t: use common try_for() function
commit
|
commitdiff
|
tree
2013-01-06
Eric Wong
t
est: expose try_for()
a
s
a c
o
mmon tes
t
funct
i
o
n
commit
|
commitdiff
|
tree
2013-01-06
Eric Wong
prevent reqid m
i
s
matche
s
(
a
n
d qu
e
r
y
wor
k
er de
a
th)
commit
|
commitdiff
|
tree
2012-08-13
Eric Wong
rea
p
er: be
t
ter handling of loc
k
f
ailures
commit
|
commitdiff
|
tree
2012-08-13
Eric Wo
n
g
r
e
a
p
e
r: remove
u
p
date_devc
o
unt cal
l
commit
|
commitdiff
|
tree
2012-08-13
E
ri
c
Wo
n
g
reape
r
:
s
w
i
tch
t
o Dan
g
a::
S
ocket for scheduling
commit
|
commitdiff
|
tree
2012-08-13
Er
i
c
Wong
r
e
aper
:
add
queue_size_
f
or_reaper
server setting
commit
|
commitdiff
|
tree
2012-08-13
Eric Won
g
mo
v
e
ENDOFT
I
ME const
a
nt from replicate to store
commit
|
commitdiff
|
tree
2012-08-13
Eric
Wo
n
g
r
e
ap
e
r
: add "queu
e
_rat
e
_for
_
reaper
"
s
e
rver sett
i
ng
commit
|
commitdiff
|
tree
2012-08-13
Eric Wo
n
g
r
eaper: global lo
c
k around DB interaction
commit
|
commitdiff
|
tree
2012-08-13
Eric
Wong
rea
p
e
r: factor out
r
ea
p
_fid sub from the
w
ork loop
commit
|
commitdiff
|
tree
2012-08-13
Er
i
c
W
ong
tests:
add basic test for r
e
a
p
er
commit
|
commitdiff
|
tree
2012-08-12
Eri
c
W
o
ng
fix tes
t
s
when /etc/mog
i
lefs/
m
ogsto
r
ed
.
c
o
n
f exists
commit
|
commitdiff
|
tree
2012-08-12
Eric
Wong
remove old rebala
n
ce knobs from serve
r
setti
n
gs
commit
|
commitdiff
|
tree
2012-08-12
Eric Wong
iostat: increase f
l
exibilit
y
of iostat parser
commit
|
commitdiff
|
tree
2012-08-12
Eric Wo
n
g
iostat
:
allow MOG_IOSTAT_CMD env
override
commit
|
commitdiff
|
tree
2012-06-21
Eric Wong
t/02
-
host
-
device: unit
t
ests
f
or device/host
s
tate
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Eric Wong
i
m
plement "ca
s
e_sensitiv
e
_list_key
s
" se
r
ver setting
commit
|
commitdiff
|
tree
2012-06-20
E
r
i
c
Wong
test for existi
n
g case-i
n
sensit
i
ve
l
i
st_
k
eys be
h
avior
commit
|
commitdiff
|
tree
2012-06-20
Eric Wong
connection/mogs
t
ored: remove so
c
k_if
_
connected()
commit
|
commitdiff
|
tree
2012-06-20
Eric
W
ong
t
/00-startup: explicit
f
id test for
c
reate_ope
n
/c
l
ose
commit
|
commitdiff
|
tree
2012-06-20
Eric Wong
get_paths:
deprioritize dev
s
in "drain" state
commit
|
commitdiff
|
tree
2012-06-20
E
r
ic Wong
De
v
F
ID size/checksum resp
e
cts Device->sh
o
uld_read_
f
rom
commit
|
commitdiff
|
tree
2012-06-20
E
ric Wong
Device->should_read_from respects all host/dev
i
c
e states
commit
|
commitdiff
|
tree
2012-06-20
Eric Wong
Device->obser
v
ed_* all respe
c
ts o
b
served host state
commit
|
commitdiff
|
tree
2012-06-20
Eric Wong
monitor skips hosts mark
e
d dead or down
commit
|
commitdiff
|
tree
2012-05-30
Eric Wong
p
o
stgre
s
: fix replac
e
_into_file
r
e
gre
s
sion in 2
.
61
commit
|
commitdiff
|
tree
2012-05-19
Eric W
o
ng
t
/
50-checksum: /possibly/
fix a stu
c
k test
commit
|
commitdiff
|
tree
2012-05-19
E
r
ic W
o
ng
avoid unnecessary devcoun
t
update in cre
a
t
e_close
commit
|
commitdiff
|
tree
next