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
Use dentry_path() to create full path to inode object
2012-03-22
Evge
n
iy
P
oly
a
kov
Sync packet
.
h with elliptic
s
dev tree
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Pol
y
a
k
ov
Fixed typo i
n
pohmelfs_inode cache creati
o
n
.
Removed
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y
Polyako
v
Us
e
d_del
e
te() on ino
d
e
s
about to be
r
emoved
.
P
u
t a
l
l
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy Polyakov
Simplify inode cache al
l
o
c
a
t
ion - it does
n
ot need
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
F
i
xed invalid ino
d
e cache
re
u
se
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y Pol
y
akov
Removed reservation and pre
p
ared_s
i
ze - it should
b
e
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyakov
Ad
d
50% of
inode size
for warranty
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
Polyakov
Added
'
readc
s
um' mount option
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y
Polyakov
pohmelfs_fallocate()
s
hould not set commit with
prepare
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polya
k
ov
Always set prepare bit
i
n
writ
e
command
.
U
se async
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy
P
ol
y
akov
Imple
m
ented
qu
o
r
u
m write
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy P
o
lyakov
pohmelfs_
s
e
n
d
_inode_info_complete() deb
u
g
cleanup
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy
P
o
lyakov
Slightly c
h
a
n
ged (a
n
d
p
robably fix
e
d) dire
c
tory
l
isting
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
e
n
i
y
Polyakov
D
ebug p
r
i
nts cl
e
anup
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy
P
olyakov
pohme
l
f
s_route_r
e
m
ov
e
_
a
ll()
c
l
e
a
n
u
p
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyakov
Mark
i
nodes recei
v
ed
in
-
>lo
o
ku
p
()
completion a
s
'receive
d
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Fi
x
ed
->drop_inode() - it can
b
e
called multi
p
le times
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Poly
a
k
ov
Added
noiocsum mou
n
t
option
and rem
o
unt call
b
ack
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy
P
o
lyakov
Adde
d
pohmelfs_u
p
date_inode(
)
comment
commit
|
commitdiff
|
tree
2012-03-22
E
vgen
i
y
P
o
lyakov
N
e
w
d
irec
t
o
r
y
r
e
a
ding
algorithm
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Polyakov
p
ohmelfs_sb_inode_in
s
ert() cleanu
p
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
O
n
ly
s
et pr
e
pare/c
o
mm
i
t
mappi
n
g if there is length
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy P
o
lyakov
Added ->
f
alloc
a
te()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Remove
a
ll dentries for received inodes from
p
arent
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
e
niy
P
olyakov
Remove ino
d
e f
r
o
m
global tree when it is
d
ropped, no
t
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy
P
o
l
yakov
R
e
m
o
v
ed own
writeback mechanism
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy P
o
lyakov
Added
sync_fs, fixed writ
e
back (nr
_
to_write)
,
do not
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Pol
y
akov
Added sync time
o
ut
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Implemen
t
e
d wr
i
t
e
back me
c
ha
n
ism ins
t
ead of sending
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Add
e
d
pohm
e
lfs_inod
e
_
di
r
ty()
h
elpe
r
.
Do not send i
n
ode_
i
nf
o
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Do n
o
t writeback root inode
.
Use separate
un
l
ocked
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
n
iy Polyakov
Cleanup
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy
P
olyak
o
v
Switched dire
c
tor
y
st
r
uct
u
re to sstab
l
e2
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyako
v
Async inode info sen
d
ing
.
Update c/mt
i
me when new
i
node
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy Polyakov
Added sync argume
n
t t
o
p
ohmelfs_metadata
_
i
n
o
d
e()
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy Po
l
yakov
Add
e
d symlink support to
P
OHMELF
S
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
e
niy Po
l
y
a
k
ov
Implemented
->rename() POH
M
ELFS callback
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Us
e
gen
e
ric send-script-co
m
mand
help
e
r
fu
n
c
t
ion for
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
v
g
eniy Polyako
v
A
d
d
ed pohmel
f
s_ino
d
e_info_
b
i
n
ary_package_cac
h
e cach
e
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Poly
a
kov
Sy
n
c
i
node t
o
elliptics eac
h
time attribut
e
s
are change
d
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
olyakov
Do not modify p
i
o
in
p
o
h
melfs_send_io_
g
roup
(
)
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Added grou
p
i
d debug into pohmelfs_page_send()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy P
o
lyakov
Implemnte
d
->
r
elease()/->fs
y
n
c() call
b
ac
k
s
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy P
o
lyako
v
I
mplemented n
o
atime/relatime options
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyako
v
We
must
n
ot reallo
c
ate/refree scratch
b
uffer
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Polyakov
L
o
g
cle
a
nups
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
olyak
o
v
Flu
s
h should not return e
r
ror
- u
s
erspace does no
t
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
I
mpl
e
mented group
l
o
okup
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy Po
l
yakov
Deb
u
g log
cleanup
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Return error
from po
h
m
e
lf
s
_
r
e
a
d
dir_comp
l
e
te()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
o
lyakov
Debug log c
l
eanup
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
e
n
i
y
Polyak
o
v
D
e
b
u
g
l
o
g cleanup
commit
|
commitdiff
|
tree
2012-03-22
E
vge
n
i
y
P
o
l
yakov
Debug log
c
l
e
anup
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Added
reconnect to pohme
l
f
s
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Polyak
o
v
->readdir() completion callba
c
k should
not r
e
turn e
r
ror
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy P
o
lyakov
Added unlink an
d
rmdir i
m
plementat
i
on
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
ol
y
akov
U
s
e pre
p
a
re/com
m
it magi
c
in pohmelfs_write()
commit
|
commitdiff
|
tree
2012-03-22
E
vgen
i
y
Polyakov
Move ->write_inode() i
n
pohm
e
lfs_
f
lush()
to opt
i
mize
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy Polyako
v
Flush writ
t
en d
a
ta i
n
->flu
s
h() callback
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Poly
a
kov
Removed isize/o
f
fset from inode
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyako
v
U
se r
e
t
urned offset fo
r
write
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
e
niy Pol
y
a
k
ov
Ad
d
ed at
o
mic_long_t count into
p
ohmelfs
_
wait
.
Use pohmelfs_r
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy Polyakov
Use pohmelfs_readdir_
r
ecv_rep
l
y
() for readdir reply
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
Poly
a
kov
Implem
e
nted
p
o
h
melfs_readpages()
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyakov
Added
d
irty tri
c
k to fool io-
>
s
ize f
o
r
re
a
d
commands
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
n
i
y Pol
y
akov
Moved pohmelfs_recv()
in
t
o fs
/
p
ohmelfs/net
.
c from dir
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
v
geni
y
P
o
lyakov
Dropp
e
d nocsum op
t
ion from write c
o
m
mands
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Implemented metada
t
a write in pohm
e
lfs_
w
r
ite()
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Polyakov
S
y
nc packet
.
h with user
s
pace upstr
e
am
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyako
v
Perform bulk wri
t
e for all
p
a
g
es written in pohme
l
f
s_write()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
olya
k
ov
Corre
c
t
l
y initia
l
ize pi->parent_id
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
pohmelfs debu
g
in pohmelfs_drop_in
o
de(
)
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Polyakov
F
ixed poh
m
el
f
s_w
r
ite
p
age() and pohm
e
l
fs_fill_inode()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Poly
a
k
o
v
S
et DNET_
F
L
A
GS
_
NEED_AC
K
flag manu
a
l
l
y
.
Only che
c
k cmd
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyak
o
v
Implemented pohmelfs_lo
o
kup()
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Po
l
yak
o
v
Remove
d
un
n
eed
e
d a
r
guments from pohmelfs_send_inode_i
n
fo(
)
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy
P
olyak
o
v
Imp
l
e
m
ente
d
new
d
irectory li
s
ting
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
o
lyakov
Remo
v
e
d
n
ame ha
s
h from
p
o
hm
e
lfs_inode_info
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Fi
x
ed poh
m
elfs_writ
e
_page_ini
t
() to match callbac
k
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
Poly
a
k
ov
Let ->create() callback to use EXEC command to create
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy
P
olyakov
Use correct ca
l
lback structures
.
F
o
rce
pohme
l
fs_se
n
d
_
buf
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy Polyakov
Us
e
pio object name for p
o
hme
l
fs
_
io
commit
|
commitdiff
|
tree
2012-03-22
E
v
geni
y
Po
l
yako
v
Use
correct callb
a
ck structure
commit
|
commitdiff
|
tree
2012-03-22
E
vg
e
niy Po
l
y
a
kov
Sync packet
.
h
with userspace upstrea
m
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Added
r
ead/write
p
a
g
e
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
Po
l
yakov
Return -E
I
NVAL i
f
groups option was not spec
i
fied
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eni
y
Poly
a
ko
v
Switched to
d
yna
m
ic
a
lly all
o
cated pohme
l
fs
_
io
.
Added
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
e
niy Polyakov
Added pohmelfs_mkdi
r
()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
U
se
kmem_ca
c
he_z
a
lloc() f
o
r ne
w
inode
i
nfo
allocation
commit
|
commitdiff
|
tree
2012-03-22
E
vge
n
iy Polyakov
Bug fixes
.
Implemented ->rea
d
page() m
e
thod
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Al
w
ays send inod
e
info
i
n poh
m
el
f
s_write_inode() if
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
en
i
y Polya
k
ov
Fixed listing and object
c
reation
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy Polyakov
Initial P
O
HMELFS co
m
mit
commit
|
commitdiff
|
tree