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
ConnectionPool: avoid undefined behavior for hash iteration
2017-02-13
Eric Wong
Conne
c
tionPool: avoid undefi
n
ed behavior for hash
i
ter
a
tion
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
monitor: re
m
ove
misle
a
ding error messa
g
e
f
or timeout
commit
|
commitdiff
|
tree
2013-08-10
Eric
Wong
P
r
ocManager:
Set
A
sChild
d
rops inherited IPC soc
k
e
ts
commit
|
commitdiff
|
tree
2013-08-10
Eric Won
g
connect
i
o
n
/poolabl
e
: st
r
i
cter timeout
key check
commit
|
commitdiff
|
tree
2013-08-10
E
r
i
c Wong
c
o
n
nection/{poolable
,
http}: co
m
mon
retry logi
c
fo
r
.
.
.
commit
|
commitdiff
|
tree
2013-08-10
Eric
Wo
n
g
t/ht
t
p
.
t: test er
r
or
handling on n
o
n-r
u
n
ning
s
erver
commit
|
commitdiff
|
tree
2013-08-10
Eric
Wong
Conne
c
t
ionPo
o
l:
improve reporting of soc
k
et cr
e
ati
o
n
.
.
.
commit
|
commitdiff
|
tree
2013-08-10
Eric W
o
ng
h
o
s
t
: ha
n
dl
e
ca
s
e
where conn_get
m
a
y return undef
commit
|
commitdiff
|
tree
2013-08-10
E
ric Wong
r
e
plica
t
e:
use pers
i
stent connection from pool if possible
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
replicate: enf
o
rce ex
p
ected
C
ontent-
L
e
n
gth
i
n htt
p
_copy
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
cr
e
ate_open:
parallelize dir
e
ctory
vivifi
c
ation
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
dev
i
ce
:
reuse HTTP connections for MKCOL
commit
|
commitdiff
|
tree
2013-08-10
Er
i
c Won
g
delete worker
u
ses
persi
s
te
n
t HTT
P
connections
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
httpfi
l
e
:
use
HTTP connection pool for
DELETE
commit
|
commitdiff
|
tree
2013-08-10
E
ric
W
ong
http
f
ile:
u
s
e
Net:
:
HT
T
P::NB, remove LWP::U
s
erAg
e
n
t
commit
|
commitdiff
|
tree
2013-08-10
E
ric Wong
fsck: paral
l
elize
size
c
h
e
cks f
o
r any given F
I
D
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
ht
t
pfile: r
e
move size
c
heck failure
backoff han
d
ling
commit
|
commitdiff
|
tree
2013-08-10
E
r
ic Wong
J
o
b
M
aster: u
s
e Danga::Socket to schedule
commit
|
commitdiff
|
tree
2013-08-10
Eric W
o
ng
monitor: switch to non-blocking HTTP device checks
commit
|
commitdiff
|
tree
2013-08-10
E
r
ic Wong
monitor: ref
a
ctor/
r
e
w
r
ite
t
o
use
n
e
w async
API
commit
|
commitdiff
|
tree
2013-08-10
Eric
W
ong
move Danga:
:
Socket
-
>Reset to
P
roc
M
anager
commit
|
commitdiff
|
tree
2013-07-10
E
ric W
o
ng
httpfile: log mogstored I
/
O e
r
ro
r
s wh
e
n c
h
ecksumm
i
ng
commit
|
commitdiff
|
tree
2013-07-10
E
ric Wo
n
g
P
r
o
c
Manager: log s
o
ck
e
tpair
errors cor
r
ec
t
ly
commit
|
commitdiff
|
tree
2013-04-01
Eric Won
g
remove unused *::
g
et_dbh su
b
rout
i
ne
s
commit
|
commitdiff
|
tree
2013-03-09
E
r
ic W
o
ng
fix "drain" handling used by Multip
l
e
Hosts replpolic
y
commit
|
commitdiff
|
tree
2013-02-27
Eric Wong
httpfil
e
: correct timeouts f
o
r
s
ide
c
han
n
el
digest
commit
|
commitdiff
|
tree
2013-02-27
Eric Wo
n
g
h
t
tpfile: corr
e
ct FILE_
M
I
S
SING che
c
k in
diges
t
_m
g
mt
commit
|
commitdiff
|
tree
2013-02-27
Eric Wong
mo
g
s
t
ored: avoid barew
o
r
d
on IO::AIO
w
/o fadvise
commit
|
commitdiff
|
tree
2013-02-26
E
r
ic Wong
Mer
g
e remote-tracking branch '
b
ogomips/pending_queries
.
.
.
commit
|
commitdiff
|
tree
2013-02-26
Eric Wong
Merg
e
re
m
ote
-
trac
k
i
n
g branch
'bogo
m
ips/list_ke
y
s' into
.
.
.
commit
|
commitdiff
|
tree
2013-02-23
Eric
W
o
n
g
ProcMa
n
ager:
only log times_out_of_qworkers f
o
r new
.
.
.
commit
|
commitdiff
|
tree
2013-02-19
Dave
L
ambley
D
on't emit warnings
if we're
l
acki
n
g t
h
e
s
pac
e
free
.
.
.
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-02-19
Dave Lambl
e
y
Tel
l
the k
e
rnel we're do
i
n
g
sequential reads
.
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-02-07
Eric Wo
n
g
list_keys
:
escape in St
o
re, a
l
l
o
w [%
\
\] as
prefix
commit
|
commitdiff
|
tree
2013-02-07
Eri
c
W
ong
list_keys:
c
onsistent E
S
CAPE us
a
ge
acros
s
DB types
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
reaper: ens
u
re worker can
be stopped via
"
!want"
commit
|
commitdiff
|
tree
2013-01-19
Er
i
c Wong
tests: add "!want
<count> <jobclas
s
>" he
l
p
e
r
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
d
o
main removal also removes its
d
e
f
au
l
t cla
s
s
commit
|
commitdiff
|
tree
2013-01-18
Eric W
o
ng
store: wrap crea
t
e_class in
a transaction to avo
i
d
.
.
.
commit
|
commitdiff
|
tree
2013-01-18
Eric
Wong
postgres: remove Pg-spec
i
fic creat
e
_cl
a
ss
commit
|
commitdiff
|
tree
2013-01-18
Er
i
c
W
ong
mogstor
e
d
:
fix kqueue
u
s
a
ge w
i
th
d
aemonization
commit
|
commitdiff
|
tree
2013-01-18
Dave Lambley
F
i
lter the
d
e
vices
be
f
ore
we d
o
a
n
e
xpensive sort
.
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-01-18
Dave Lambley
debian/control: sysstat contains /usr/b
i
n/
i
ostat
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-01-17
Er
i
c Wong
query: fix err
o
r re
p
orting for _do_fsck_
r
es
e
t
commit
|
commitdiff
|
tree
2013-01-17
Eric Wong
query: avoid redundan
t
calls to err_line()
commit
|
commitdiff
|
tree
2013-01-15
Gernot V
o
rmayr
typo fix wit
h
r
o
ot
c
h
eck
i
n n
g
i
nx m
o
dule
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-01-12
Eric Wong
nginx: additional versi
o
n
c
heck for uwsg
i
and scgi
commit
|
commitdiff
|
tree
2013-01-11
Eric Wong
Merge rem
o
t
e
-trackin
g
branch
'
pull
/
26/he
a
d' i
n
to nex
t
.
.
.
commit
|
commitdiff
|
tree
2013-01-09
Eric Wong
sqlite:
use imme
d
ia
t
e transactions to
p
r
event busy
.
.
.
commit
|
commitdiff
|
tree
2013-01-09
Er
i
c
Wong
disable Nagle's algorithm fo
r
ac
c
epte
d
clients
commit
|
commitdiff
|
tree
2013-01-09
Eric Wong
ProcManage
r
: favor using r
e
cently
-
used query
w
or
k
ers
commit
|
commitdiff
|
tree
2013-01-09
Eric Wong
monitor: r
e
move dead
iostats code/comments
commit
|
commitdiff
|
tree
2013-01-09
Eric Wong
w
o
r
k
e
r: set
monitor_has
_
run flag at
i
n
i
tiali
z
ation
commit
|
commitdiff
|
tree
2013-01-09
D
ave Lamb
l
ey
Do both sorts in one method
,
to save on shared i
n
itialisat
i
o
n
.
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-01-09
D
ave Lam
b
ley
Pull out
device
s
ortin
g
in
t
o it's own method f
o
r overr
i
di
n
g
.
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-01-09
D
a
ve Lambley
Reseed the random number genera
t
or after forki
n
g
.
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-01-06
Eric Won
g
t/30-rebalance: rem
o
ve
redundant
t
r
y
_for() function
commit
|
commitdiff
|
tree
2013-01-06
Eric
W
ong
reaper: validate DB c
o
nn
e
ction
before re
a
ping
commit
|
commitdiff
|
tree
2013-01-06
E
ric Wong
improve h
a
ndling of classes which change hash algorith
m
commit
|
commitdiff
|
tree
2013-01-06
Eric
W
ong
fsck: s
k
ip non-existent
F
IDs proper
l
y
commit
|
commitdiff
|
tree
2013-01-06
Eric Wong
fsck: u
s
e replicate lock when fixing
F
ID
commit
|
commitdiff
|
tree
2013-01-06
Er
i
c Wong
query: allow
"
0
"
key on all commands wh
i
ch tak
e
keys
commit
|
commitdiff
|
tree
2013-01-06
Eric Wo
n
g
checksum: avoid com
p
arison on uninitial
i
zed value
commit
|
commitdiff
|
tree
2013-01-06
Eric Won
g
t/50-checksum
.
t: ensure replicat
e
worker i
s
reall
y
.
.
.
commit
|
commitdiff
|
tree
2013-01-06
Eric W
o
ng
t/50-checksu
m
.
t: use c
o
m
mo
n
try_for() function
commit
|
commitdiff
|
tree
2013-01-06
Eric Wong
test: e
x
p
os
e
try_for() as
a commo
n
t
e
st fu
n
ction
commit
|
commitdiff
|
tree
2013-01-06
Eri
c
W
o
ng
pre
v
e
nt reqid
m
ismatche
s
(and queryworker death)
commit
|
commitdiff
|
tree
2013-01-05
Pyry
H
aku
l
inen
fix use_dest_devs for rebala
n
c
e
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2013-01-05
Pyry
Haku
l
i
n
en
F
i
x "skip_devc
o
unt
"
d
uring rebalance
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2012-05-18
Eri
c
Wong
fsck
:
prevent runni
n
g over
1
00%
completion
commit
|
commitdiff
|
tree
2012-05-17
Eric
Wo
n
g
t/60-fsck:
use "!to <
j
ob>
:sh
u
t
down" t
o
kill workers
commit
|
commitdiff
|
tree
2012-05-17
E
r
ic
W
ong
t
/60-fsck: d
e
t
e
ct fsck sta
l
ls via '!wat
c
h
'
commit
|
commitdiff
|
tree
2012-05-12
Eric
Wong
fsck: cleanup and reduce unnec
e
ss
a
r
y
devc
o
unt updat
e
s
commit
|
commitdiff
|
tree
2012-05-11
E
ric Won
g
fsck: upd
a
te
d
ev
c
ount,
f
org
e
t devs on unfixabl
e
FIDs
commit
|
commitdiff
|
tree
2012-05-09
E
ric
W
ong
t/
6
0
-
f
sck:
f
ix potenti
a
l
r
a
ce conditions
commit
|
commitdiff
|
tree
2012-05-09
Eric Wong
t/60-fs
c
k: fix typ
o
resulti
n
g
in
u
s
eless check
commit
|
commitdiff
|
tree
2012-05-04
Eric Wong
t/60-fsck: all
o
w f
s
c
k_
h
i
g
he
s
t
_
fid_check
e
d
t
o b
e
ze
r
o
commit
|
commitdiff
|
tree
2012-05-04
Eric Wong
t/60-f
s
ck: retry
SQL statements on de
a
dlock
commit
|
commitdiff
|
tree
2012-05-02
Eri
c
Wong
additional
tests for fsck sto
p
, resume and st
a
ts
commit
|
commitdiff
|
tree
2012-04-29
E
r
i
c Wong
fsc
k
:
log bad count
c
orrectly instead of pol
i
cy violation
commit
|
commitdiff
|
tree
2012-04-29
Eric Wong
t/60-fsck: addit
i
onal test cases
commit
|
commitdiff
|
tree
2012-04-23
Eric Wo
n
g
t/60-
f
s
c
k
.
t:
f
ix overly long sleep when waiting for
.
.
.
commit
|
commitdiff
|
tree
2012-04-22
E
r
ic Wong
tests: fsck test use MogileFS::St
o
r
e API when possible
commit
|
commitdiff
|
tree
2012-04-22
Eri
c
W
o
ng
a
d
d fsck
tes
t
to M
A
NIFEST
commit
|
commitdiff
|
tree
2011-11-24
Eric Wong
t/00-startup
.
t: remo
v
e 5-second
sleep
commit
|
commitdiff
|
tree
2011-11-24
Er
i
c Wong
querywork
e
r: r
e
i
mple
m
ent "clear_c
a
ch
e
s"
command
commit
|
commitdiff
|
tree
2011-11-24
Eric Wong
wo
r
ker: u
s
e timeout with r
e
ad_fr
o
m_parent() ins
t
ead
.
.
.
commit
|
commitdiff
|
tree