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
Checking in changes prior to tagging of version 2.73.
2017-09-18
Eric Wong
Merge branch 'fsck-timeout' into n
e
xt
commit
|
commitdiff
|
tree
2017-06-07
Eric Wong
fs
c
k
:
avoid
infin
i
te wait on dead devices
commit
|
commitdiff
|
tree
2017-05-09
Eric Wong
Merge remote-tracking branch '
b
og
o
m
ips/conn-pool-
e
a
ch
.
.
.
commit
|
commitdiff
|
tree
2017-05-08
Eric Wong
M
erge remot
e
-tra
c
ki
n
g branch 'bogomip
s
/re
p
li
c
ate
-
nob
u
f
.
.
.
commit
|
commitdiff
|
tree
2017-05-08
Eric Wong
M
e
rge branch
'cli
e
nt-backpressur
e
' into
n
ext
commit
|
commitdiff
|
tree
2017-04-07
Eric Wong
client: al
w
ay
s
disable watch_read after a comm
a
nd
commit
|
commitdiff
|
tree
2017-04-07
E
r
i
c Wong
client: use single write for admin comm
a
nd
s
commit
|
commitdiff
|
tree
2017-04-07
Eric Wo
n
g
t
r
a
ck
e
r: cl
i
ent
fa
i
r
n
ess, backpr
e
ssure, and ex
p
i
ry
commit
|
commitdiff
|
tree
2017-04-06
Eric Wong
client
c
onne
c
tion
s
h
ould al
w
ays be
n
o
n
blocking
commit
|
commitdiff
|
tree
2017-02-13
Eric Wong
C
onnectionPo
o
l
:
avoid undefined behavior for hash iteration
commit
|
commitdiff
|
tree
2017-02-09
Eric Wong
Merge r
e
m
o
te
-
t
rackin
g
branch 'bogomips/resurrect-de
v
ice
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Eric Wong
Merge remote-tracking branch
'
bo
g
omips/prune-too_happy
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Eric Wong
Merge re
m
ote-
t
r
a
ck
i
n
g
b
ran
c
h 'bogomips/fsck-found-
o
rder
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Eric Wong
M
erge remote-tracking branch 'bogomips/fsc
k
-recheck
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
E
r
ic
W
ong
Merge remote-tracking
bra
n
ch 'bogomips/fix-reado
n
ly
.
.
.
commit
|
commitdiff
|
tree
2015-12-17
Eri
c
Wong
r
e
p
licate:
a
vo
i
d bu
f
fered IO on reads
commit
|
commitdiff
|
tree
2015-06-12
Eric W
o
ng
enable DB upgrad
e
fo
r
host reado
n
ly state
commit
|
commitdiff
|
tree
2015-04-17
Eric
W
on
g
r
e
plicate: reduce backoff for too_happy FIDs
commit
|
commitdiff
|
tree
2014-12-16
Eri
c
Wong
remove updat
e
_hos
t
_p
r
oper
t
y
commit
|
commitdiff
|
tree
2014-12-16
Eric Wong
remove us
e
rs of unreachable_f
i
ds table
commit
|
commitdiff
|
tree
2014-12-16
E
r
i
c
Wo
n
g
m
o
ni
t
or: b
a
t
ch MySQL dev
i
c
e
ta
b
le update
s
commit
|
commitdiff
|
tree
2014-12-16
Eric
W
ong
monitor:
p
ing
p
arent
during
de
f
erred DB updates
commit
|
commitdiff
|
tree
2014-12-16
Eric
Wong
monito
r
: defer DB updat
e
s until all H
T
TP requests are
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
Eric Wong
connection/poolab
l
e: defer expiry of timed o
u
t connec
t
ions
commit
|
commitdiff
|
tree
2014-12-16
Eric Wong
connec
t
ion/poolable: d
i
sable
w
a
t
ch_write befor
e
retrying
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
Er
i
c Wong
co
n
nection/p
o
olable: do
not write before event_write
commit
|
commitdiff
|
tree
2014-12-16
Eric
Wong
add conn_pool_size c
o
nfigurati
o
n
option
commit
|
commitdiff
|
tree
2014-12-16
Eric W
o
n
g
e
n
abl
e
TCP kee
p
alives for iostat wa
t
cher s
o
c
k
ets
commit
|
commitdiff
|
tree
2014-12-16
Eri
c
Wo
n
g
host: add "readonly" state
t
o override
d
evice "alive
.
.
.
commit
|
commitdiff
|
tree
2013-08-10
E
ric Wong
monitor: remove misl
e
ading error message f
o
r
t
imeout
commit
|
commitdiff
|
tree
2013-08-10
Eric Won
g
ProcManager: SetAsCh
i
ld
d
rop
s
inherited IPC
s
ockets
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
conn
e
ct
i
on/p
o
olable: stricter timeout
k
e
y check
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
connection/{po
o
lable,
h
ttp}: co
m
mon retry logic
f
or
.
.
.
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
t/http
.
t: test err
o
r
handli
n
g on non-running
s
erver
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
Connec
t
ionPool: improve
r
e
p
o
r
ting of socket crea
t
ion
.
.
.
commit
|
commitdiff
|
tree
2013-08-10
Eri
c
Wong
host: handle case w
h
ere c
o
nn_get may return undef
commit
|
commitdiff
|
tree
2013-08-10
E
r
ic Wong
re
p
licate: use persistent co
n
nection from poo
l
if possible
commit
|
commitdiff
|
tree
2013-08-10
Eric Wo
n
g
replic
a
te: enforce expected Content-Length in http_
c
opy
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
create_open:
p
a
rallelize di
r
e
c
tory
vivification
commit
|
commitdiff
|
tree
2013-08-10
E
ric Won
g
device: re
u
se HT
T
P connectio
n
s for MKCOL
commit
|
commitdiff
|
tree
2013-08-10
E
r
i
c
W
ong
delete worker uses persistent HTTP connecti
o
ns
commit
|
commitdiff
|
tree
2013-08-10
Eric
Wong
h
ttp
f
i
l
e: us
e
HTTP connection pool for DELETE
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
httpfi
l
e: use Net::HTTP::NB, remove LWP::UserAgent
commit
|
commitdiff
|
tree
2013-08-10
Eric W
o
ng
fsck: par
a
llelize size checks for
a
n
y
g
iven FID
commit
|
commitdiff
|
tree
2013-08-10
Er
i
c Wong
httpfile:
remove
siz
e
c
h
eck fail
u
re back
o
ff han
d
ling
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
JobMaster
:
u
s
e Da
n
ga::Soc
k
e
t to sche
d
ule
commit
|
commitdiff
|
tree
2013-08-10
E
ric Wong
moni
t
o
r: swi
t
ch to non-bloc
k
ing HTTP
d
e
vice che
c
k
s
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
monitor
:
refactor
/
rewrit
e
to use new async API
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
move D
a
nga::S
o
c
ket->
R
eset to Pr
o
cMana
g
e
r
commit
|
commitdiff
|
tree
2013-08-04
Eric Wong
do not replay :monitor_eve
n
ts back to the monitor
commit
|
commitdiff
|
tree
2013-08-04
Eric Wong
m
o
nitor: d
o
no
t
repeat jo
i
n() for the debug statement
commit
|
commitdiff
|
tree
2013-08-04
Eric Wong
incre
a
se
rece
i
ve buffers for large sta
t
e eve
n
ts
commit
|
commitdiff
|
tree
2013-08-04
Eri
c
Wong
allow startup without job_master (
a
nd dependent workers)
commit
|
commitdiff
|
tree
2013-08-04
E
r
i
c Wong
store: do not disconnec
t
for max_handles
w
hile lo
c
k
ed
commit
|
commitdiff
|
tree
2013-08-04
E
r
ic Wong
store: do not
a
u
to-rec
o
nn
e
ct
whil
e
hold
i
ng
a
lock
commit
|
commitdiff
|
tree
2013-08-04
Eric Wong
add
n
aive
Multip
l
eDe
v
i
c
e replication po
l
ic
y
commit
|
commitdiff
|
tree
2013-07-10
Eric Wong
httpfile: log mogstored
I
/
O errors when checksumming
commit
|
commitdiff
|
tree
2013-07-10
Eric Wong
Pr
o
cManager: l
o
g socketpair er
r
ors corr
e
ctly
commit
|
commitdiff
|
tree
2013-04-01
E
r
i
c
Wong
remo
v
e unused *::g
e
t_dbh su
b
routine
s
commit
|
commitdiff
|
tree
2013-03-30
Eric Wong
f
sck:
t
hi
s
avoid redun
d
ant fsck
l
o
g
entries
commit
|
commitdiff
|
tree
2013-03-09
Eric Wo
n
g
fix "dra
i
n"
h
a
ndling used by Multi
p
leHosts replpoli
c
y
commit
|
commitdiff
|
tree
2013-02-27
E
r
ic Wong
httpfile: correct
t
imeo
u
ts
for sid
e
cha
n
nel dig
e
st
commit
|
commitdiff
|
tree
2013-02-27
Eric
Wong
h
ttpfile: correct FILE_MISSING check in dig
e
st_mgmt
commit
|
commitdiff
|
tree
2013-02-27
Eric
W
ong
mogsto
r
e
d
: a
v
oid bareword on IO::AIO w/o fadvise
commit
|
commitdiff
|
tree
2013-02-26
Eric Wong
Merge remot
e
-trac
k
ing
b
r
anch 'bogomips/pending_qu
e
ries
.
.
.
commit
|
commitdiff
|
tree
2013-02-26
E
r
ic Wong
Merge remo
t
e-tracking br
a
nch 'bogomips/list_keys'
i
nt
o
.
.
.
commit
|
commitdiff
|
tree
2013-02-23
E
ric Wong
ProcManager: only log times_out_of_qworkers for new
.
.
.
commit
|
commitdiff
|
tree
2013-02-12
Eri
c
Wong
f
s
ck: do
n
ot log FOND if note
_
on_device croaks
commit
|
commitdiff
|
tree
2013-02-12
Eric Won
g
r
e
ape
r
: detect resu
r
r
e
ct
i
on of "dead"
d
evices
commit
|
commitdiff
|
tree
2013-02-07
Eric Wong
list
_
ke
y
s:
escape in St
o
re, allow [%\
\
] as prefix
commit
|
commitdiff
|
tree
2013-02-07
Eric Won
g
list_keys
:
co
n
sis
t
ent ESC
A
PE usage
across DB
ty
p
es
commit
|
commitdiff
|
tree
2013-01-19
Eric
W
ong
reaper: ensu
r
e worke
r
can
be
s
t
opped
vi
a
"!wa
n
t
"
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
tests: add "
!
want
<coun
t
> <jobclass>" helper
commit
|
commitdiff
|
tree
2013-01-18
Eric Wo
n
g
do
m
a
in remova
l
also
r
emoves
i
ts defaul
t
cla
s
s
commit
|
commitdiff
|
tree
2013-01-18
Er
i
c Wong
store: w
r
ap cre
a
te_class
in a transaction t
o
avoid
.
.
.
commit
|
commitdiff
|
tree
2013-01-18
Eri
c
Wong
p
ostgres: r
e
move Pg-spec
i
fi
c
cre
a
te_cla
s
s
commit
|
commitdiff
|
tree
2013-01-18
E
r
ic
Wong
mogs
t
or
e
d: fi
x
kqueue
u
sa
g
e with
d
a
e
monizati
o
n
commit
|
commitdiff
|
tree
2013-01-17
Eric
Wong
query: f
i
x error
r
eporting f
o
r
_
do_fsck_reset
commit
|
commitdiff
|
tree
2013-01-17
Eric
Wong
q
uery: avoid redundan
t
c
alls to err_line()
commit
|
commitdiff
|
tree
2013-01-13
E
ric Wo
n
g
ht
t
pfile: av
o
id killi
n
g wor
k
er on down sid
e
cha
n
nel
commit
|
commitdiff
|
tree
2013-01-13
Er
i
c Wo
n
g
move che
c
k
s
um and tempfile d
e
l
ete to dele
t
e worker
commit
|
commitdiff
|
tree
2013-01-12
E
r
ic
W
ong
n
g
inx: addition
a
l version check
fo
r
uwsgi and scgi
commit
|
commitdiff
|
tree
2013-01-11
Eric Wong
Merge
re
m
ote-tra
c
king branch 'pull/2
6
/head' into next
.
.
.
commit
|
commitdiff
|
tree
2013-01-09
Eric W
o
ng
sqlite: us
e
immediate trans
a
ctions to p
r
event busy
.
.
.
commit
|
commitdiff
|
tree
2013-01-09
E
ric Wo
n
g
disable Na
g
le's
a
l
g
ori
t
hm for accepted c
l
i
e
n
t
s
commit
|
commitdiff
|
tree
2013-01-09
Eric Wo
n
g
ProcManager: fav
o
r using recently-used queryworkers
commit
|
commitdiff
|
tree
2013-01-09
Eric W
o
n
g
mon
i
tor: remove dead iostat
s
code/c
o
m
m
ents
commit
|
commitdiff
|
tree
2013-01-09
E
ric Wong
worker: set m
o
nitor_has_run flag at i
n
itia
l
ization
commit
|
commitdiff
|
tree
2013-01-07
Eric Wong
t/00-startup: fix updatec
l
a
s
s test
commit
|
commitdiff
|
tree
2013-01-06
Eric
Wong
t/30-rebalance: remove redundant try_fo
r
() fun
c
tion
commit
|
commitdiff
|
tree
2013-01-06
Eric W
o
ng
re
a
p
er: vali
d
a
te DB connection be
f
ore reaping
commit
|
commitdiff
|
tree
2013-01-06
Eric Wo
n
g
i
mprove
handling of classes which change hash algorit
h
m
commit
|
commitdiff
|
tree
2013-01-06
E
r
i
c Wong
fsck: skip non-existent FIDs properl
y
commit
|
commitdiff
|
tree
2013-01-06
E
r
i
c Wo
n
g
fsck
:
use replicate lock when fi
x
i
n
g FID
commit
|
commitdiff
|
tree
2013-01-06
Eric
Wong
q
u
e
r
y
:
allow "0"
k
ey on all com
m
ands which take keys
commit
|
commitdiff
|
tree
2013-01-06
E
r
ic Wong
c
hecksum: avoi
d
comparison
on
u
ninitialize
d
value
commit
|
commitdiff
|
tree
2013-01-06
Er
i
c
Won
g
t/50-chec
k
sum
.
t: ensure repl
i
cate wo
r
ker is really
.
.
.
commit
|
commitdiff
|
tree
2013-01-06
Eric
Wong
t/5
0
-checksum
.
t: use common
t
ry_for()
function
commit
|
commitdiff
|
tree
2013-01-06
Eric Wong
test: expose try_for(
)
as a common t
e
st fun
c
t
ion
commit
|
commitdiff
|
tree
2013-01-06
Eric
W
ong
prev
e
nt r
e
q
i
d
misma
t
ches (and q
u
ery
w
o
r
k
er de
a
th)
commit
|
commitdiff
|
tree
next