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
Fixed invalid inode cache reuse
2012-03-22
E
v
geniy Poly
a
kov
Fixed
invali
d
inode
c
ach
e
reuse
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Removed res
e
rvation and prepared_
s
i
z
e - it
s
hould be
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Add 50% of
inode
s
ize for warrant
y
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
olyakov
Adde
d
'readc
s
um' mount option
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Pol
y
akov
pohm
e
lfs
_
fal
l
ocate() sh
o
u
ld
n
o
t
set co
m
mi
t
w
i
t
h prepa
r
e
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyako
v
Always set pre
p
are
bi
t
i
n write c
o
mmand
.
U
s
e asy
n
c
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
I
m
p
lemented quorum write
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
pohmelfs_send_inode_info
_
complete() debug c
l
eanup
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Po
l
yakov
Sl
i
g
ht
l
y cha
n
ged (an
d
probab
l
y fixed) dire
c
to
r
y
lis
t
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Debug prints cleanup
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
pohmelfs_route_remove_all()
clean
u
p
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y Pol
y
akov
Mark inodes received in ->l
o
okup() compl
e
tion
as 'rece
i
ved
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Fixed ->
d
rop_in
o
de() - it can
be
called mu
l
tiple
times
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
o
lyakov
A
d
ded noiocsum
mount
option and re
m
ount
callba
c
k
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
Poly
a
k
o
v
A
d
ded pohmelfs_update_in
o
d
e
(
) comme
n
t
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Po
l
yak
o
v
New d
i
rectory
reading algorithm
commit
|
commitdiff
|
tree
2012-03-22
E
vge
n
iy
P
olyakov
pohmelfs_sb_ino
d
e_inser
t
(
)
c
leanup
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
e
niy Polyakov
Only set
p
r
epar
e
/
c
ommit mappin
g
if there is length
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Poly
a
kov
Added ->fallocate()
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy
P
o
lyakov
Remov
e
all de
n
tries
f
or re
c
e
i
ve
d
i
n
odes fr
o
m parent
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Pol
y
akov
Rem
o
ve ino
d
e from global tree w
h
e
n
it
is
d
r
o
pped, not
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Removed own write
b
ack m
e
chanism
commit
|
commitdiff
|
tree
2012-03-22
E
vgen
i
y Polyakov
A
d
ded sync_fs, fixed wr
i
tebac
k
(nr_to_write), do not
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y P
o
lyakov
Added sync
t
imeout
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Implemented wri
t
eb
a
ck
mechan
i
s
m
ins
t
ead of sendi
n
g
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y Polyakov
A
d
ded pohmelfs_inode_dirty() helper
.
D
o
n
o
t send inode_info
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy
P
olyakov
Do n
o
t writeback
r
oot inode
.
U
se sep
a
rate unlo
c
k
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
Po
l
y
a
k
ov
C
leanup
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyako
v
S
w
itche
d
d
i
rectory
st
r
ucture
to sstable2
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy Pol
y
ak
o
v
As
y
nc inode info sending
.
Update c
/
mti
m
e wh
e
n new inode
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy P
o
l
y
akov
Added sync argum
e
nt
t
o pohmelfs_metadata
_
inode()
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Pol
y
akov
Added symlink support to POHMELFS
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy Po
l
ya
k
ov
Im
p
lem
e
n
t
e
d ->rename() POHMELFS c
a
llback
commit
|
commitdiff
|
tree
2012-03-22
E
v
ge
n
i
y Po
l
yak
o
v
Use generic
s
e
nd
-
script-command
helper function for
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyakov
Added pohmelfs_inod
e
_in
f
o_
b
i
nary_pack
a
ge_cache cache
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
en
i
y
Pol
y
akov
Sy
n
c inode to ellipt
i
cs each ti
m
e attributes ar
e
cha
n
g
ed
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
e
niy P
o
lyakov
D
o n
o
t mod
i
fy p
i
o in
p
ohmel
f
s_send_io_g
r
oup(
)
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Adde
d
gr
o
up id
d
ebug into
p
o
hmelfs_page_send()
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
Polyakov
I
m
p
lemnte
d
->re
l
ease
(
)/
-
>f
s
yn
c
() callba
c
k
s
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
P
o
l
y
akov
Imp
l
emented noatime
/
relatime options
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
We must not reall
o
cate/refree
s
cra
t
ch buff
e
r
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyakov
L
og cleanups
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Flush sho
u
ld not return
e
rror - userspace does not
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyakov
Implemented gr
o
up look
u
p
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Po
l
yakov
Debug l
o
g
c
leanu
p
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Po
l
y
a
kov
Return error
from pohmelf
s
_readdir_comp
l
ete()
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
n
i
y Poly
a
kov
Debug log cleanu
p
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Debug log
cle
a
n
up
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y
P
o
l
yak
o
v
De
b
ug log
cleanup
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Ad
d
ed rec
o
nnect to poh
m
elfs
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy Polyakov
->rea
d
dir
(
) completion c
a
l
l
b
a
ck
s
hould not return err
o
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
niy Polyakov
Added unlink and rm
d
i
r
i
m
p
lementation
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
olyakov
Us
e
prepare
/
commit
m
agic in p
o
h
m
elfs_writ
e
()
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy Polyak
o
v
Move ->write_inode
(
)
i
n pohmelfs_fl
u
sh() to opt
i
mize
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
F
l
u
s
h
written data in ->flush(
)
callbac
k
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
Polyakov
Remove
d
isize/offse
t
from inode
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyak
o
v
U
se re
t
ur
n
ed of
f
set for write
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Added a
t
omic_
l
ong_t count
i
nto pohmelfs_wai
t
.
Us
e
pohmelfs_r
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy P
o
lyakov
Use pohmel
f
s_re
a
ddir_recv_reply() fo
r
readdir reply
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Impl
e
m
e
nted pohmelfs_readpages()
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eni
y
P
ol
y
ak
o
v
Added dir
t
y trick to fool
i
o->size for read c
o
mmands
commit
|
commitdiff
|
tree
2012-03-22
E
v
g
eniy Pol
y
ako
v
M
o
ved
p
ohmelf
s
_re
c
v
(
) i
n
to
fs/poh
m
e
lfs/net
.
c from
d
ir
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
P
olyak
o
v
Dr
o
pped nocsum option from write co
m
mand
s
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
eniy Polyakov
Imple
m
ented met
a
data writ
e
in
p
ohmelfs_
w
rite()
commit
|
commitdiff
|
tree
2012-03-22
Evg
e
n
iy Polyakov
Syn
c
packet
.
h
w
ith
users
p
ace u
p
stream
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Poly
a
kov
Perform bulk wr
i
te for a
l
l
pages written in pohmelfs_write
(
)
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y Polyakov
Correctly
init
i
alize pi->
p
a
rent_id
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy Polyakov
p
o
hm
e
lfs debug in pohmelfs_drop_in
o
d
e()
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
F
i
xed
pohm
e
l
f
s_writepag
e
() and p
o
hmelfs_
f
il
l
_inode()
commit
|
commitdiff
|
tree
2012-03-22
Evgen
i
y
Po
l
yakov
Set DNET_FLAGS_NEE
D
_ACK flag manually
.
Only check
c
md
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
Polyakov
Im
p
lemented pohme
l
fs_loo
k
u
p
()
commit
|
commitdiff
|
tree
2012-03-22
E
v
g
e
niy
Polyakov
R
em
o
ved
unneeded arguments from pohmelfs_s
e
nd_i
n
o
d
e
_
i
nfo()
commit
|
commitdiff
|
tree
2012-03-22
E
vg
e
niy Poly
a
kov
Implemented new
directory listing
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Removed name hash
from po
h
melfs_inode_i
n
fo
commit
|
commitdiff
|
tree
2012-03-22
E
v
geniy Po
l
y
a
kov
Fixed pohmelfs_write_
p
age_init(
)
to match callba
c
k
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyak
o
v
Let ->create() call
b
ack to use
E
X
E
C
c
ommand t
o
c
reate
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Ev
g
e
n
iy Po
l
yakov
Use c
o
rr
e
ct callba
c
k
s
truc
t
ures
.
Fo
r
ce pohmelf
s
_se
n
d_buf
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyak
o
v
Use pio object name for p
o
hmelf
s
_io
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Po
l
yakov
Use correc
t
callback structure
commit
|
commitdiff
|
tree
2012-03-22
Evgeni
y
P
o
lya
k
ov
Sync packet
.
h with userspa
c
e u
p
s
tream
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Added read/write page
commit
|
commitdiff
|
tree
2012-03-22
E
vgeniy Polyakov
R
e
turn -EINVAL i
f
groups option was not
specified
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Switc
h
ed to d
y
namically a
l
locate
d
p
o
hmel
f
s
_io
.
A
dded
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy Poly
a
ko
v
A
d
de
d
poh
m
elfs_mkd
i
r()
commit
|
commitdiff
|
tree
2012-03-22
Evge
n
iy Polyakov
U
se kmem_cache_z
a
l
loc() for ne
w
inode in
f
o
allocation
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Bug fixes
.
Implemented
-
>
r
ea
d
page() meth
o
d
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy Polyakov
Always send
ino
d
e
info in pohm
e
lfs_write
_
inode() if
.
.
.
commit
|
commitdiff
|
tree
2012-03-22
E
vgen
i
y
P
olyakov
Fixed listin
g
and object creation
commit
|
commitdiff
|
tree
2012-03-22
Evgeniy
Pol
y
akov
Initial POHM
E
LFS co
m
mit
commit
|
commitdiff
|
tree