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
Simplify inode cache allocation - it does not need constructor
2012-03-22
Evg
e
n
iy Polya
k
ov
Simplify ino
d
e cache
alloc
a
tion - it
does not need
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Polyakov
Fixed invalid in
o
d
e
cache re
u
se
commit
|
commitdiff
|
tree
2012-03-22
E
vgeni
y
Pol
y
ako
v
Removed reservation and
p
rep
a
re
d
_si
z
e -
i
t
s
ho
u
ld be
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y Polyakov
Add 50% of ino
d
e size for warranty
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Polyakov
Added 'readcsum' mount option
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
olyakov
pohmelfs_fallocate() s
h
ould not
s
et commit with prepare
commit
|
commitdiff
|
tree
2012-03-22
E
v
g
en
i
y Polyakov
Always
s
et prepar
e
b
i
t in w
r
ite command
.
Use
a
sync
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Polyakov
Implement
e
d quoru
m
writ
e
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy
Pol
y
akov
pohmelfs_sen
d
_ino
d
e_info_complete() debug cleanup
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy P
o
l
y
akov
S
li
g
htly
c
hanged (and probab
l
y fi
x
ed) directory listing
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Po
l
ya
k
ov
Debu
g
prints cleanup
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
p
ohme
l
fs_
r
out
e
_re
m
ove_al
l
() clean
u
p
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
P
olyakov
Mark
i
nodes receive
d
in ->lookup() compl
e
tion as 'received
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Po
l
yakov
Fixed -
>
drop_inode
(
) - it
can be called multip
l
e
t
imes
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
Polyakov
Added noiocs
u
m
mount
o
ption
a
n
d remo
u
n
t callback
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
A
d
ded pohmel
f
s_upd
a
te_ino
d
e()
comment
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
New directory reading a
l
gorithm
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
poh
m
e
lfs_sb_inode
_
insert() clean
u
p
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy Po
l
yakov
Only
s
et pre
p
are/c
o
m
m
it mapping
i
f there is length
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y Polyakov
Adde
d
->fallo
c
ate
(
)
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy Polyak
o
v
R
e
move all
dentries for received i
n
od
e
s from parent
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyakov
Remove i
n
ode from global tre
e
wh
e
n it is dropped, not
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Removed
own writeba
c
k mechanism
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy
P
olyakov
Ad
d
ed sync_fs,
fi
x
ed write
b
ack (nr_to_write), do no
t
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y
Poly
a
kov
Added sync timeout
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyak
o
v
Im
p
le
m
ented w
r
iteback me
c
hanism instead of sendin
g
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
Polyakov
Ad
d
e
d
pohmelfs_inode_dir
t
y() helper
.
D
o
n
o
t send ino
d
e_info
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Do not writeb
a
ck root
inode
.
Use se
p
arate unlock
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
P
olyakov
Cleanup
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Poly
a
kov
Switched
d
irector
y
s
tructure to sstable2
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy
Po
l
ya
k
o
v
Async
i
node info sending
.
Update c/mtime
when
n
ew inode
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Poly
a
kov
Added sync argument to
p
ohmel
f
s_metadat
a
_inode
(
)
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy P
o
lyakov
Add
e
d symlin
k
s
u
pport to
POHMELFS
commit
|
commitdiff
|
tree
2012-03-22
E
v
g
eniy Polyako
v
Impleme
n
ted ->rename
(
) POHMELFS c
a
llback
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y
P
o
lya
k
ov
Us
e
generic send
-
scri
p
t-command helpe
r
function for
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Added
pohme
l
fs_inode_info_binary_package_cache cache
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
i
y
Poly
a
kov
Sync inode to
e
llipti
c
s
e
ach time attributes are cha
n
ged
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Pol
y
akov
Do not modify
pio in pohmelfs_send_io_
g
roup()
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y P
o
l
y
a
k
o
v
Added group
i
d
debug into pohmelfs_page_send()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
o
l
y
akov
Implemnted -
>
release()/->fsync()
callbacks
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polya
k
ov
Imple
m
ente
d
noatime/relatime options
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Pol
y
akov
We must not reallocate/refree scratch
b
u
ffe
r
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
ni
y
Polyakov
Log cleanups
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy
Polyak
o
v
Flus
h
shou
l
d no
t
return error -
userspace does not
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyakov
Implemented group lookup
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyak
o
v
Debug l
o
g
c
leanup
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Pol
y
a
kov
Return erro
r
from p
o
hmelfs
_
readdir_complete()
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyakov
Debu
g
log cleanup
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyakov
Debug log cleanup
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Poly
a
kov
Deb
u
g lo
g
cleanup
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Po
l
yakov
Added reconn
e
ct to pohmelfs
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
olyako
v
->readdir() completi
o
n callback
s
hould
no
t
re
t
urn
er
r
or
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Added unlink and
r
mdir imp
l
ementation
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyako
v
Use p
r
epar
e
/commit mag
i
c in
pohmelfs
_
write()
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyakov
Move ->write
_
i
n
o
d
e() in pohmelfs_flush()
t
o optimize
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
Polyak
o
v
Flush wr
i
tte
n
data in ->f
l
ush()
c
allback
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Removed
i
size/o
f
f
s
e
t
f
rom inode
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
n
iy
Polya
k
ov
Use retu
r
n
ed
o
ffset for
w
r
i
te
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y P
o
l
y
akov
Added atomic_long_t count into po
h
melfs_wait
.
Use pohme
l
fs_r
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Use pohmelfs_readdir_
r
e
c
v_repl
y
(
) for readdir reply
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy
P
olyakov
Imp
l
emented pohmelf
s
_re
a
dp
a
ges()
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy Polyakov
Added di
r
ty
t
rick to fo
o
l io->size for read
c
omma
n
ds
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Polyakov
Moved pohmelfs_recv(
)
into
f
s
/p
o
hmelfs/ne
t
.
c from dir
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Polyak
o
v
Dropped no
c
s
u
m opti
o
n fro
m
write comm
a
n
d
s
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy
P
o
lya
k
o
v
I
mplemen
t
e
d
m
e
t
adata wr
i
te in pohmelfs_write()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Sync pack
e
t
.
h with userspac
e
upstream
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy P
o
lyakov
Perform bulk
w
r
it
e
for all pages wri
t
ten in po
h
mel
f
s_
w
rite()
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
n
iy Polyakov
Correctl
y
i
n
itialize pi->parent_id
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy Polyak
o
v
po
h
melfs debug in pohmelfs_drop_
i
node()
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y P
o
lyakov
Fi
x
ed pohmelfs_writepage() a
n
d pohmelfs_fill_inode()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Poly
a
kov
S
et
DNET_FLA
G
S_NE
E
D_ACK f
l
ag manually
.
Only check cmd
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
v
gen
i
y
Pol
y
akov
I
m
plemented pohmelfs_l
o
okup()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
olyakov
Removed unneeded arguments from pohmelfs_send_inode_i
n
fo()
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy Polyakov
Impleme
n
ted new directory li
s
t
i
n
g
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy Polyakov
Removed na
m
e has
h
f
r
om pohmel
f
s_inode_in
f
o
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
F
i
x
e
d
p
o
hm
e
lfs_write_page_init() to match callba
c
k
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy Polyakov
L
et ->cre
a
t
e() cal
l
bac
k
to u
s
e
E
X
EC command to
create
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Polya
k
ov
Use correct cal
l
back
s
tructures
.
Force
p
ohm
e
lfs_
s
end_buf
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy P
o
l
yakov
Use pio o
b
j
e
ct name
f
or pohme
l
fs_i
o
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Us
e
correct call
b
ack st
r
u
cture
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy P
o
lyakov
Sy
n
c
packet
.
h with u
s
erspace upst
r
eam
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Adde
d
read/writ
e
page
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Return
-
EINVAL if groups op
t
i
on was n
o
t s
p
ec
i
fied
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy Polyakov
S
w
itched to d
y
namically al
l
ocated pohmelfs
_
io
.
Added
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy P
o
lya
k
ov
Added po
h
mel
f
s_mkdir()
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Polyakov
Use kmem_cache_zalloc
(
) for
n
e
w inode info allo
c
at
i
on
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Bug fi
x
e
s
.
Implemented ->r
e
adpag
e
() method
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Pol
y
akov
Al
w
ays send
i
node
i
nfo
in pohme
l
f
s_wr
i
te_in
o
de()
i
f
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyak
o
v
F
i
x
ed listing and object creation
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Pol
y
akov
Initial
P
OHMELFS comm
i
t
commit
|
commitdiff
|
tree