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
filldir call cleanup. Do not use dcache in dir-open
2012-03-22
Ev
g
eniy
Polyakov
pohm
e
lfs_
r
oute_
r
emove_al
l
()
c
leanup
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Mark inod
e
s rece
i
ved in ->look
u
p()
completi
o
n
as 'rece
i
ved
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Polyakov
Fi
x
ed ->drop_inode() - it can be ca
l
led mul
t
ipl
e
times
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy Polya
k
ov
Ad
d
e
d
n
o
iocsum mount
op
t
ion a
n
d
r
e
m
ount
c
a
l
lback
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy P
o
lyakov
Added pohm
e
lfs_
u
pdate
_
in
o
de
(
) comment
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy P
o
lyako
v
New
directory reading algorithm
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy
Polyakov
poh
m
el
f
s_sb_inode_
i
n
sert() cleanu
p
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polya
k
ov
Only se
t
prep
a
re/commit
m
ap
p
i
ng if there is l
e
ngth
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy P
o
lya
k
ov
Add
e
d ->falloca
t
e()
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y Polyakov
Rem
o
ve all dentries for rec
e
i
v
ed
i
n
o
de
s
from pa
r
ent
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Remove inode from global tree when
i
t is dr
o
pped, not
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
en
i
y
P
oly
a
kov
Removed own w
r
i
t
eback mechanis
m
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y Polyakov
Added sync_
f
s
,
f
i
xed writeback (n
r
_to_write), do not
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
ol
y
ak
o
v
Adde
d
sync t
i
meo
u
t
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyak
o
v
I
mp
l
emented writeback mec
h
anism instead of sending
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy Polyakov
Added pohmelfs_inod
e
_di
r
ty() helper
.
Do not send
in
o
de_info
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyakov
Do not writeback
r
oot
i
node
.
Use separate unlocked
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy P
o
l
yakov
Cleanup
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Polyakov
Switched d
i
rectory s
t
ructure to ss
t
able2
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
o
l
ya
k
ov
As
y
nc inode inf
o
sending
.
Update c/mt
i
me
w
hen new ino
d
e
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Adde
d
sync arg
u
ment to pohmelfs_metadat
a
_inode()
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy Pol
y
akov
Added
symli
n
k suppo
r
t
to POHMELFS
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Polyakov
Imple
m
ented ->rename()
PO
H
M
ELFS ca
l
lback
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y Poly
a
k
ov
Use
generic se
n
d-scrip
t
-
c
o
m
ma
n
d hel
p
er
f
unction f
o
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y
P
oly
a
k
o
v
Added pohmelfs_inode_info_bina
r
y_p
a
ckage_cache cach
e
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Pol
y
akov
S
ync inode to ellipti
c
s eac
h
time attrib
u
tes are ch
a
n
g
ed
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polya
k
o
v
Do not modify pi
o
in pohmelfs_s
e
n
d_io_group()
commit
|
commitdiff
|
tree
2012-03-22
E
vg
e
niy Polyakov
Added gr
o
up id debu
g
into pohmel
f
s_page_send()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Poly
a
kov
Implemnted ->
r
elease()/
-
>fsync
(
)
call
b
acks
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyako
v
Implem
e
n
ted noatime/relatime
op
t
ions
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polya
k
ov
We must
n
ot
reallocate/refree
s
cratch buffer
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyak
o
v
Log
cleanups
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y Polyakov
Flush shoul
d
not return error - userspace do
e
s not
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Implemented group lookup
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy Po
l
yakov
D
e
bug log c
l
e
a
n
up
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Po
l
yakov
R
e
turn err
o
r from pohmelfs_readdir_
c
o
m
p
l
ete()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Poly
a
kov
Debug log cleanup
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
e
n
iy Polyakov
D
ebug log cleanup
commit
|
commitdiff
|
tree
2012-03-22
E
v
geni
y
P
olyak
o
v
Debug log cle
a
nup
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Pol
y
akov
Added reconnec
t
t
o
pohm
e
lfs
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy Polyakov
-
>
readdir() completion call
b
ack shoul
d
no
t
retur
n
error
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Pol
y
akov
Added unlin
k
and rmdir implementa
t
ion
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy Polyakov
Use prepare
/
commit magic
i
n pohmelfs_wri
t
e()
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy Polyakov
Move ->write
_
in
o
d
e(
)
i
n pohmelf
s
_flush()
t
o optimize
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
Polyakov
Flush wr
i
t
t
en data in
-
>flush() callback
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyako
v
Re
m
oved
isize/offset
from inode
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy Polyakov
Use retu
r
ned offset for wri
t
e
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyak
o
v
Added
a
tomic_long
_
t
c
o
unt in
t
o pohm
e
lfs_wa
i
t
.
Use pohmelfs_r
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy P
o
lya
k
ov
Use pohmelf
s
_readdir_
r
ecv_rep
l
y()
f
or re
a
d
dir reply
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Impleme
n
ted pohmelfs_readpage
s
()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
A
dded
dirty trick to fool io->size for read commands
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy Pol
y
akov
Moved
p
ohmelfs_recv()
i
nto fs/pohmelfs/net
.
c
from
d
ir
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy P
o
lyakov
Dropped nocsum option
from write
c
ommands
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Polyako
v
Implem
e
n
t
ed
m
e
t
ad
a
ta write i
n
pohmel
f
s
_writ
e
()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
Polyakov
S
yn
c
packet
.
h
with us
e
rspace upstream
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polya
k
ov
Perform bulk w
r
ite
f
or all page
s
written
i
n p
o
hmelfs_write()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy P
o
lyako
v
Correc
t
ly
i
nitialize
p
i
-
>
paren
t
_id
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyakov
pohmelfs debug in pohm
e
lfs_drop_in
o
de()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
F
ixed pohmelfs_write
p
a
ge() and pohmel
f
s_fill_inode()
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyako
v
Set DNET_FL
A
GS_NEED_ACK flag
manuall
y
.
Only c
h
eck cm
d
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
Poly
a
k
ov
Implemented pohmelfs_lookup
(
)
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Polyako
v
R
em
o
ved unn
e
eded argu
m
ents fr
o
m pohmelfs_
s
end_inode_info()
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy Polya
k
ov
Impleme
n
ted new director
y
listing
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy P
o
lyakov
R
e
moved name
h
ash fro
m
pohmelfs_inode_inf
o
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
n
i
y Polyakov
Fixed
p
ohmelfs_write_pag
e
_
i
nit()
t
o match
c
al
l
back
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
o
l
yakov
Let ->c
r
eate()
callback to use E
X
EC command
to create
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Polyako
v
U
s
e correct call
b
ack struc
t
ur
e
s
.
F
o
rce p
o
h
melfs_send_buf
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyak
o
v
U
se pi
o
object nam
e
for poh
m
elfs_
i
o
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Use correc
t
callback structure
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
olyako
v
Sync packe
t
.
h with userspace upstream
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Polyakov
A
d
ded r
e
ad
/
write page
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
n
i
y
Polya
k
ov
R
e
turn -EINVAL if
g
roups
o
ption
was not specified
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyak
o
v
Switched to
d
ynamic
a
l
l
y all
o
cat
e
d
p
ohmel
f
s
_
io
.
Add
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
vgeni
y
Pol
y
akov
Added p
o
hmelfs_mkd
i
r()
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy Po
l
yakov
U
se kmem_ca
c
he_zal
l
oc()
for new
i
node info al
l
o
c
ati
o
n
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Bug fixe
s
.
Implem
e
nted ->
r
eadp
a
ge() method
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
o
l
yakov
Alway
s
send inode i
n
fo
i
n pohme
l
fs_writ
e
_
i
nod
e
()
i
f
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y Polyakov
Fixed
l
ist
i
ng and objec
t
creation
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy P
o
lyak
o
v
Initial
POHMELFS
c
ommit
commit
|
commitdiff
|
tree