repo.or.cz
/
pohmelfs.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
If pohmelfs has not yet collect stat data, report we are infinite
2012-03-22
Ev
g
eniy Poly
a
kov
If pohmelfs
has not
y
et collect
s
tat data, report we
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Polyakov
Added correc
t
statfs s
u
p
p
o
rt
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Polyakov
Fixed t
y
po
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Added pohmel
f
s README
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
-EEXIS
T
shou
l
d
not be t
r
eated as error
w
hen par
s
ing
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Poly
a
kov
Added filesystem syn
c
o
n sync_timeout like ex
t
3
h
as
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y Polyakov
Fixed mkdir/mknod callback which did not se
n
t dentry
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Introduced EIO error propagated through mapping
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Po
l
yakov
Implement
e
d sync-on-close mount option, which
syncs
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy P
o
lyakov
Implemented poh
m
e
lfs_
f
sync()
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy Polya
k
ov
I
m
plament
e
d
http comp
a
tibility
m
od
e
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Pol
y
akov
F
i
xed poh
m
elfs renam
e
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy Polyakov
Droppe
d
warming code
.
Now only VFS readdir/look
u
p is
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyakov
Use column 3 to s
t
ore i
n
ode information
in
s
t
ead
of
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy Po
l
yakov
Add
e
d ->
m
knod() cal
l
back support
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polya
k
ov
Added hardli
n
k
s
upport
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy
P
olyakov
Use simple_setattr() as
s
ettatr cal
l
back
commit
|
commitdiff
|
tree
2012-03-22
E
vg
e
niy Polyakov
Fixed readp
a
ges() start offset
calcula
t
ion
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y Polya
k
ov
Ad
d
ed re
a
d
d
ir allocation o
p
tion
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Po
l
y
a
k
ov
A
d
ded
r
eaadir cache/sync timeout
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eni
y
Po
l
yakov
I
f di
r
is
e
mpty, use read-all-inodes listin
g
me
t
h
o
d
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Use existing
p
ohmelf
s
_readdir_proces
s
()
function to
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyak
o
v
N
e
w readdir mod
e
l
- re
c
eive only lis
t
of dirs
and
the
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Added scra
t
ch
r
eadd
i
r readi
n
g
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polya
k
ov
Removed unn
e
eded
assi
g
nments
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Po
l
yakov
Fixe
d
successful_
w
rite_count= assignment
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
I
m
plemented TCP keepalive
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Polyakov
Implemen
t
ed
q
uoru
m
read and succcessf
u
l
wr
i
te count
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyako
v
Mak
e
lookup/readdi
r
ope
r
at
i
ons
l
ockl
e
ss
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Pol
y
akov
Sync packe
t
.
h with elliptics dev
t
ree
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy Polyakov
Fixed typo in pohmelf
s
_inode cache creation
.
Rem
o
ved
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
e
n
i
y
Poly
a
kov
Use d_delet
e
() on inodes about to
b
e remove
d
.
Put all
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
vgen
i
y Polyakov
S
i
m
p
lify inode ca
c
he allocation - it does no
t
n
e
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Polyakov
Fixed invali
d
inode cache reuse
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Po
l
yakov
Remov
e
d
reservation a
n
d prepared_size - it s
h
ould be
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
vgen
i
y Polyakov
Add 50% of inode size
for w
a
rran
t
y
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Poly
a
kov
Added 'readcsum
'
mount opti
o
n
commit
|
commitdiff
|
tree
2012-03-22
E
v
g
e
niy Polyakov
pohmelfs_falloc
a
te()
s
hould
n
o
t set commit w
i
th
pr
e
pa
r
e
commit
|
commitdiff
|
tree
2012-03-22
E
v
g
e
niy P
o
lyakov
Al
w
a
ys set
p
repare bit in w
r
it
e
command
.
U
se async
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Implemented
q
u
orum write
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
P
olyakov
p
o
hmel
f
s_send_i
n
o
de_info_complet
e
() debug cleanup
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy
Pol
y
ako
v
Sli
g
ht
l
y
chang
e
d (and
p
robably fixed) directory listing
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy Poly
a
kov
Debug prints cleanup
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Polyak
o
v
pohmelfs_route_r
e
move_all() cleanup
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polya
k
ov
Mark inodes r
e
ce
i
ved in ->lookup() completion as
'rece
i
ved
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
P
o
lyakov
Fixed
->drop_inode() - it c
a
n be called multip
l
e
t
imes
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
v
geni
y
Polyakov
Added noiocsum
mount
o
ption and remount
callba
c
k
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Pol
y
akov
Added pohmelfs_update_inod
e
() comment
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
N
ew director
y
reading algorithm
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Poly
a
k
o
v
pohmelfs_sb_inode
_
i
n
s
e
rt() cleanup
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
O
n
ly set prepare/commit
ma
p
pin
g
if there is
l
ength
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy Polyakov
Added ->falloca
t
e
()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Pol
y
akov
R
e
move all dentries for receiv
e
d i
n
o
des from p
a
rent
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
Polyakov
Remove inod
e
f
rom g
l
obal tree when it
i
s dropped, not
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
P
o
lyakov
Removed o
w
n
w
riteback mechanism
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Ad
d
ed sy
n
c_fs, fix
e
d
w
riteback (nr
_
to_write), do n
o
t
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy Polya
k
ov
Added sync timeout
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Polya
k
o
v
Impl
e
me
n
ted
w
ritebac
k
m
echanism inste
a
d of sen
d
i
ng
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy
P
olyak
o
v
Added pohmelfs_inode_dirty() helper
.
D
o not send inode_info
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy Polyakov
D
o
no
t
writeback
r
oot
i
node
.
Use se
p
a
r
ate unloc
k
ed
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy Poly
a
kov
C
le
a
nup
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy
Polyakov
Switche
d
direct
o
ry structure to sstabl
e
2
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Async inode
i
nfo
se
n
di
n
g
.
Update c/mtim
e
when new i
n
ode
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy P
o
lyakov
Added sync argument
to poh
m
elfs_
m
etadata_inode()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Adde
d
symli
n
k s
u
ppo
r
t t
o
POHMELFS
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Polyakov
Im
p
lemented ->rename() POHMELFS
callback
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy P
o
lyakov
Use ge
n
er
i
c s
e
nd-scri
p
t-command helper func
t
ion for
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Pol
y
akov
Added pohmelfs_inode_info_binary_package_
c
ache cache
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
i
y Polyakov
Sync inod
e
to elliptics e
a
ch time attributes
a
re ch
a
nged
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
vge
n
iy P
o
lyakov
D
o
not modify pi
o
in poh
m
elfs
_
send_
i
o_group()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
olyakov
Add
e
d gro
u
p id deb
u
g
into pohmelfs_page_send()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
Poly
a
kov
Im
p
lemnted ->r
e
lease()/->fsync() callb
a
cks
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Polyako
v
Implemented n
o
ati
m
e/r
e
latime
o
p
t
ions
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy
P
o
l
y
akov
We must
n
o
t reallocat
e
/refree scratc
h
buffer
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy Polyakov
Log clea
n
ups
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy P
o
lyakov
Flu
s
h sh
o
u
ld n
o
t return er
r
or - userspace d
o
es not
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
v
geni
y
P
o
lyakov
Implemented group looku
p
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Debug lo
g
cle
a
nup
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y Polyak
o
v
Return error fro
m
po
h
melfs_readdir_c
o
mplete()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Po
l
yakov
Debug log
c
leanup
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Po
l
y
a
k
ov
Debug log
cleanup
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Polyakov
Debug
l
o
g
c
l
eanu
p
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy
Pol
y
ak
o
v
Added rec
o
nnect t
o
pohmelfs
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
-
>
readdir() completion callback should not return error
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Added unlink and rmdi
r
i
m
plementation
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
i
y
Polyakov
Use
p
repare/commit m
a
g
i
c
in pohmelfs
_
write
(
)
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyakov
Move -
>
write_inod
e
() in pohm
e
lfs_flush() to optimiz
e
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Fl
u
sh w
r
it
t
en data in ->flush() callback
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
olyakov
Removed isi
z
e/offset from ino
d
e
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy
Poly
a
ko
v
Use returned
o
ffset
f
or write
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eni
y
P
o
lyakov
Added a
t
o
mic_long_t count into pohmel
f
s
_wait
.
Use po
h
melfs_r
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy Polyakov
Use pohmelfs_readdir_r
e
cv_reply() fo
r
readdir reply
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Pol
y
ako
v
I
m
pl
e
ment
e
d p
o
hmelfs_readpag
e
s
(
)
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
A
d
ded dirty tr
i
ck
to fool
i
o->
s
ize
for
r
e
a
d comm
a
n
ds
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Po
l
yakov
M
o
v
ed pohmelfs_recv()
i
nto fs/p
o
hmelf
s
/net
.
c from d
i
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
en
i
y Polya
k
ov
Dropped
n
ocsum option from wr
i
te comma
n
ds
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Po
l
y
a
kov
Implemented metadata write in poh
m
e
l
fs_write()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Sync p
a
cket
.
h with userspace up
s
tr
e
am
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Pe
r
form bulk write
for all pages written in pohmelfs_write
(
)
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Polyakov
Co
r
rectly init
i
alize pi->parent_id
commit
|
commitdiff
|
tree
next