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
E
r
ic Wong
Merge bran
c
h 'fsck-timeout' in
t
o next
commit
|
commitdiff
|
tree
2017-06-07
Eric Wong
fsck: avoid in
f
inite wait on dead devices
commit
|
commitdiff
|
tree
2017-05-09
Er
i
c
Wong
Merge remote-tracking br
a
n
c
h
'
bogomips/conn-po
o
l-each
.
.
.
commit
|
commitdiff
|
tree
2017-05-08
Eric W
o
n
g
M
e
r
g
e remote-tracking
b
ranch 'bogomips/replicate-
n
obuf
.
.
.
commit
|
commitdiff
|
tree
2017-05-08
Eric Wong
Merge branch 'client-b
a
ckpressure' into n
e
xt
commit
|
commitdiff
|
tree
2017-04-07
Eri
c
Wo
n
g
client: always d
i
sable
w
atch_read aft
e
r a com
m
and
commit
|
commitdiff
|
tree
2017-04-07
E
r
ic
W
ong
client: use
s
ingle write for
a
dmin commands
commit
|
commitdiff
|
tree
2017-04-07
Eric Wong
tracker: cl
i
en
t
f
a
irness, backp
r
essu
r
e, and e
x
piry
commit
|
commitdiff
|
tree
2017-04-06
Eric W
o
ng
client connecti
o
n
s
h
ould always
b
e no
n
b
lock
i
ng
commit
|
commitdiff
|
tree
2017-02-13
E
r
i
c
Wong
C
o
nnectionPool:
a
void und
e
fined
b
ehavior for ha
s
h iteration
commit
|
commitdiff
|
tree
2017-02-09
Eric Wong
Merge remot
e
-tracking bra
n
c
h 'bogom
i
ps/
r
esurrect-device
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Eric Wong
Merg
e
rem
o
te-track
i
ng
b
ra
n
ch 'bogomips
/
prune-too_ha
p
p
y
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Eric
Wong
Mer
g
e remote-tracking branch 'bogomips/
f
sck-fou
n
d-orde
r
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
E
r
ic Won
g
Merge
r
em
o
te-tracking branch 'bogomips/fsck
-
recheck
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Eric
Won
g
M
e
rge
remote-tr
a
ck
i
ng
b
ranch 'bogomip
s
/fix-readon
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-12-17
Eric Wong
repl
i
cate: a
v
oid buffered IO on r
e
a
ds
commit
|
commitdiff
|
tree
2015-06-12
Eric Wong
enable DB upgrad
e
for host readonly state
commit
|
commitdiff
|
tree
2015-04-17
Eric Wong
replica
t
e
:
r
e
duce backoff
f
or too_hap
p
y FIDs
commit
|
commitdiff
|
tree
2014-12-16
Eri
c
W
on
g
remove update_host_pro
p
erty
commit
|
commitdiff
|
tree
2014-12-16
Eric W
o
ng
remove use
r
s
o
f
u
nreachable_fids tabl
e
commit
|
commitdiff
|
tree
2014-12-16
Eric Wong
monitor:
batch My
S
QL devic
e
table
u
p
d
a
t
es
commit
|
commitdiff
|
tree
2014-12-16
Eric Wong
monitor:
p
ing p
a
rent during de
f
er
r
ed DB updates
commit
|
commitdiff
|
tree
2014-12-16
Eric Wong
mon
i
tor:
de
f
e
r
D
B updates
u
ntil
a
l
l
H
T
TP
requests
a
r
e
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
E
ric W
o
n
g
co
n
ne
c
tion/poola
b
le: defer expir
y
of tim
e
d out connections
commit
|
commitdiff
|
tree
2014-12-16
Eric Wong
connection/p
o
ola
b
l
e
: disable w
a
tc
h
_write be
f
ore retryin
g
.
.
.
commit
|
commitdiff
|
tree
2014-12-16
Eric Wong
connect
i
on/poolable: do
n
o
t
writ
e
b
ef
o
r
e event_write
commit
|
commitdiff
|
tree
2014-12-16
Eric Wo
n
g
add con
n
_pool_size
configuration
option
commit
|
commitdiff
|
tree
2014-12-16
Eric
W
ong
enable TCP keepalives for
io
s
tat watcher sockets
commit
|
commitdiff
|
tree
2014-12-16
Eric Wong
hos
t
: add
"
readonly"
s
t
ate
to o
v
erride d
e
v
i
c
e "alive
.
.
.
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
monit
o
r
: re
m
ove misleading err
o
r m
e
ssa
g
e for timeout
commit
|
commitdiff
|
tree
2013-08-10
Eri
c
Wong
P
r
o
cM
a
na
g
er: SetA
s
Child
d
rop
s
inh
e
rited
I
PC socke
t
s
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
connection/poo
l
able
:
stricter tim
e
ou
t
key check
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
conne
c
tion/{p
o
olable,h
t
t
p}: common
retry log
i
c for
.
.
.
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
t/http
.
t: t
e
st
e
rror
h
andling on non-running se
r
ver
commit
|
commitdiff
|
tree
2013-08-10
Eric Won
g
C
onnecti
o
n
Poo
l
:
i
mpro
v
e reporting of socke
t
c
r
eation
.
.
.
commit
|
commitdiff
|
tree
2013-08-10
E
ric Wong
hos
t
:
han
d
le
case where conn_get m
a
y return undef
commit
|
commitdiff
|
tree
2013-08-10
Er
i
c Wong
repli
c
ate: use per
s
istent connec
t
io
n
f
r
o
m pool i
f
p
ossible
commit
|
commitdiff
|
tree
2013-08-10
Er
i
c Wong
replica
t
e: enforce expected Content-L
e
ngth in http_copy
commit
|
commitdiff
|
tree
2013-08-10
Eric Wo
n
g
create_open:
p
aralleli
z
e directory vivification
commit
|
commitdiff
|
tree
2013-08-10
Eric Won
g
device: r
e
us
e
HTTP
connect
i
ons for
M
KCOL
commit
|
commitdiff
|
tree
2013-08-10
Er
i
c W
o
n
g
delete
worker
u
ses persis
t
ent HTTP conn
e
ctions
commit
|
commitdiff
|
tree
2013-08-10
Eric W
o
ng
httpf
i
le: use
H
TT
P
connection poo
l
for DELETE
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
httpfile: use Net
:
:HTTP::NB, r
e
move LWP::U
s
erAgent
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
fsck: paral
l
elize size c
h
ecks for any gi
v
en
F
I
D
commit
|
commitdiff
|
tree
2013-08-10
Eric
Won
g
htt
p
file
:
r
emove
s
ize c
h
ec
k
f
ailure backoff handling
commit
|
commitdiff
|
tree
2013-08-10
Eri
c
Wong
Jo
b
Maste
r
: use Danga
:
:Socket t
o
sch
e
du
l
e
commit
|
commitdiff
|
tree
2013-08-10
Er
i
c
W
o
n
g
mo
n
i
t
or
:
switch to non-block
i
ng
HTTP device c
h
ecks
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
monitor: refactor/rewrite to use new asy
n
c API
commit
|
commitdiff
|
tree
2013-08-10
Eric Wong
m
o
ve D
a
nga
:
:So
c
ket->Res
e
t
to ProcMan
a
ger
commit
|
commitdiff
|
tree
2013-08-04
Eric Wong
do not rep
l
a
y
:moni
t
or_events back to the monitor
commit
|
commitdiff
|
tree
2013-08-04
E
r
ic Wong
monitor: do not repeat jo
i
n() for the de
b
ug statement
commit
|
commitdiff
|
tree
2013-08-04
Er
i
c Wong
increase r
e
c
eive buf
f
ers for lar
g
e
s
tate events
commit
|
commitdiff
|
tree
2013-08-04
Eric
W
o
n
g
allow sta
r
tup witho
u
t job_master (and dependent worker
s
)
commit
|
commitdiff
|
tree
2013-08-04
Eric Won
g
s
tore: do not disconn
e
ct
for
m
ax_h
a
ndles while
l
ocked
commit
|
commitdiff
|
tree
2013-08-04
E
ric Wo
n
g
s
t
o
re: do not auto-reconnect
while holding a lock
commit
|
commitdiff
|
tree
2013-08-04
Eri
c
Wong
a
dd
n
a
ive Mult
i
pl
e
Dev
i
ce
repli
c
ation po
l
icy
commit
|
commitdiff
|
tree
2013-07-10
Eric
Wong
httpfile
:
log mogs
t
ored I/O errors w
h
en
c
hecksumming
commit
|
commitdiff
|
tree
2013-07-10
E
r
ic
W
ong
ProcManager: log
socketpair
errors correctly
commit
|
commitdiff
|
tree
2013-04-01
E
r
ic
Wong
remove unused
*::get_db
h
s
u
broutines
commit
|
commitdiff
|
tree
2013-03-30
Eric
Wong
f
sc
k
: this av
o
id redundant fsck log entries
commit
|
commitdiff
|
tree
2013-03-09
E
r
ic Wong
fix
"
drain
"
h
a
ndling us
e
d by MultipleHosts repl
p
olicy
commit
|
commitdiff
|
tree
2013-02-27
E
r
ic Wong
http
f
ile: correc
t
timeouts for sidechannel digest
commit
|
commitdiff
|
tree
2013-02-27
Eric Wo
n
g
httpfile: correct FILE_
M
ISSIN
G
chec
k
in digest_mgmt
commit
|
commitdiff
|
tree
2013-02-27
Eric Wong
m
ogstored: avoid b
a
rew
o
rd on IO::AIO w/o
f
adv
i
se
commit
|
commitdiff
|
tree
2013-02-26
Eric Wong
M
e
rge remote-tracking bra
n
ch 'bogomi
p
s/pending_que
r
ies
.
.
.
commit
|
commitdiff
|
tree
2013-02-26
Eric Wong
M
erge remote-tracki
n
g branch 'b
o
g
o
mips
/
list
_
ke
y
s' into
.
.
.
commit
|
commitdiff
|
tree
2013-02-23
Eric Wong
ProcManag
e
r: only
l
og times_ou
t
_of_qworkers fo
r
new
.
.
.
commit
|
commitdiff
|
tree
2013-02-12
Eric Wong
fsck
:
do not log
F
OND
i
f note_on_device croaks
commit
|
commitdiff
|
tree
2013-02-12
Eric Wo
n
g
reaper
:
detect
r
esu
r
r
e
ction of "dead" dev
i
ces
commit
|
commitdiff
|
tree
2013-02-07
Eric Won
g
list_keys: escap
e
in Stor
e
, allow [%
\
\
]
a
s
p
refi
x
commit
|
commitdiff
|
tree
2013-02-07
E
r
ic W
o
n
g
list_keys: co
n
s
i
stent ESCAPE
usage a
c
ross D
B
types
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic Wong
reaper: ensure worker can be stopped via "!wan
t
"
commit
|
commitdiff
|
tree
2013-01-19
E
ric
W
ong
tests: add "
!
want <count
>
<jobclass>"
h
e
lp
e
r
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
domain removal also removes its default
c
l
a
ss
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
sto
r
e: wrap create_cl
a
ss in a transaction to avoid
.
.
.
commit
|
commitdiff
|
tree
2013-01-18
Eric Won
g
po
s
tgres: rem
o
ve Pg-
s
pecific creat
e
_
c
l
ass
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
mogstored: fix
kqu
e
u
e usage with daem
o
nization
commit
|
commitdiff
|
tree
2013-01-17
Er
i
c
Wong
quer
y
: fix e
r
ror reporting for
_do_fsck_re
s
et
commit
|
commitdiff
|
tree
2013-01-17
Eric
W
o
ng
q
u
ery: avoid redund
a
nt cal
l
s to err_line()
commit
|
commitdiff
|
tree
2013-01-13
Eric
W
ong
h
ttpfile: avo
i
d kill
i
ng worker on down sid
e
c
h
annel
commit
|
commitdiff
|
tree
2013-01-13
Eric
W
ong
move checksum
and tempfile delete
t
o
delete worker
commit
|
commitdiff
|
tree
2013-01-12
Eric Wong
nginx: additional
v
e
r
sion check for uwsgi and scgi
commit
|
commitdiff
|
tree
2013-01-11
Eric
Wong
M
erg
e
rem
o
t
e
-tracking branch '
p
ull/26/head
'
int
o
next
.
.
.
commit
|
commitdiff
|
tree
2013-01-09
Eric Wong
s
q
l
ite: use i
m
mediate trans
a
ctions to prevent bus
y
.
.
.
commit
|
commitdiff
|
tree
2013-01-09
Eric Wong
d
isa
b
le N
a
g
l
e's
a
lgorithm fo
r
acce
p
ted clients
commit
|
commitdiff
|
tree
2013-01-09
E
ric Wong
Proc
M
anag
e
r
:
f
avor using rece
n
tly-u
s
ed querywo
r
kers
commit
|
commitdiff
|
tree
2013-01-09
Eric
Wong
mon
i
t
o
r:
remove dead i
o
stats cod
e
/
c
omments
commit
|
commitdiff
|
tree
2013-01-09
Eri
c
W
o
ng
w
o
rker: set monitor_has_
r
un flag at
i
nit
i
aliz
a
tion
commit
|
commitdiff
|
tree
2013-01-07
E
r
ic W
o
n
g
t/00-startup:
fix updatecla
s
s test
commit
|
commitdiff
|
tree
2013-01-06
Eri
c
W
on
g
t/30-rebalance: remove re
d
undant try_for() function
commit
|
commitdiff
|
tree
2013-01-06
Eric
W
ong
reaper
:
vali
d
ate
DB connection before reaping
commit
|
commitdiff
|
tree
2013-01-06
Eric Wong
improv
e
hand
l
ing of classes
w
hich change hash algori
t
hm
commit
|
commitdiff
|
tree
2013-01-06
Eric Wong
fsck:
skip
non-existent FIDs properly
commit
|
commitdiff
|
tree
2013-01-06
Eri
c
Wong
fsck: use rep
l
icate lo
c
k when
f
ixing FID
commit
|
commitdiff
|
tree
2013-01-06
Eric Wong
query: allow "0"
k
ey on all commands which
t
ak
e
key
s
commit
|
commitdiff
|
tree
2013-01-06
E
r
ic Wong
checksum: avoid comp
a
rison on uninitialized valu
e
commit
|
commitdiff
|
tree
2013-01-06
Eric Wo
n
g
t
/50
-
ch
e
c
ksum
.
t
:
e
nsure repl
i
cate worke
r
is re
a
lly
.
.
.
commit
|
commitdiff
|
tree
2013-01-06
Er
i
c W
o
ng
t
/
50-c
h
ecksum
.
t:
use common t
r
y_for() functi
o
n
commit
|
commitdiff
|
tree
2013-01-06
E
ric Wong
test
:
ex
p
ose tr
y
_f
o
r() as a common test function
commit
|
commitdiff
|
tree
2013-01-06
Eric Wong
prevent
r
eqid mism
a
t
ches (and
q
uery
w
or
k
er deat
h
)
commit
|
commitdiff
|
tree
next