repo.or.cz
/
linux-2.6
/
btrfs-unstable.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
rbd: get and check striping parameters
2013-05-02
Al
e
x Elder
rbd: get and check s
t
r
ip
i
n
g parameters
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
r
b
d: have rbd_o
b
j_method_sync() return t
r
ansfer c
o
u
n
t
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
lder
r
b
d: vo
i
d dat
a
pointe
r
s
f
or rbd_obj_method_sync()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
rbd: giv
e
r
b
d
_obj_rea
d
_sync() bu
f
fer
v
oid typ
e
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: validate timespec conversio
n
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: ad
d
signed type li
m
its
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex
Elder
rbd: enforce par
e
nt overla
p
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
rbd
:
i
s
sue
a copyup for l
a
yered
w
r
ites
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
e
x Elder
rbd:
i
mplement f
u
ll object pare
n
t rea
d
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
r
bd: support page array image requests
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
El
d
er
rbd: defi
n
e zero_pages()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
rb
d
:
encapsulate
s
ubmission of im
a
ge object requ
e
sts
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
r
b
d
:
def
i
ne s
e
parate read and write format
f
u
ncs
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
E
l
der
libcep
h
: support pages for clas
s
request dat
a
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
li
b
ceph: fix two me
s
senger bugs
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
rbd: i
s
sue stat
reque
s
t befor
e
layered write
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x
Eld
e
r
rbd: add target object existence flags
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
rb
d
: alwa
y
s check IMG_DATA flag
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
rbd: adjust i
m
age ob
j
ect
request ref coun
t
ing
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
libceph: suppor
t
raw da
t
a requests
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
libcep
h
: clean up os
d
da
t
a field access fun
c
tion
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
libceph:
kill off os
d
da
t
a write_re
q
uest
parameter
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: chang
e
how "safe" callback is used
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x Eld
e
r
ceph: l
e
t o
s
d c
l
ient clea
n
up fo
r
in
t
errupted re
q
uest
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex
Elder
r
b
d: im
p
lement laye
r
ed reads
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x Elder
rbd: probe the par
e
nt of
a
n image if p
r
e
s
e
n
t
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
rbd
:
add an
object request flag
f
or image data ob
j
ects
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Eld
e
r
rbd: de
f
ine
a
n rbd object request flags field
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
e
x
E
lder
rbd: encapsulate im
a
ge object end request handlin
g
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
rbd: de
f
ine i
m
age request l
a
y
e
r
ed flag
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
rbd: defin
e
image
requ
e
st originator flag
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
r
b
d: define
i
m
a
g
e request flags
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
rb
d
:
recor
d
image-relative offset in
obje
c
t requests
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
r
bd: rec
o
rd aggregate image
t
r
a
n
sfer cou
n
t
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex E
l
der
rbd: record overall image req
u
e
s
t resul
t
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
e
x
Elder
rbd: update
f
eature bits
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
libc
e
p
h
: mak
e
method call dat
a
b
e
a separa
t
e data item
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
l
de
r
libceph:
a
dd, do
n
't
set data for a mess
a
ge
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
libceph: implement mul
t
i
p
l
e data items in a messag
e
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
lib
c
eph:
r
ep
l
a
c
e
messa
g
e
data p
o
inter
with
lis
t
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
lib
c
eph:
h
ave
cu
r
sor
p
oint to
d
a
t
a
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
libceph: move cursor into messag
e
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: record bio length
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
libce
p
h: skip mes
s
a
ge if too big to rece
i
ve
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
lib
c
ep
h
: fix possi
b
l
e
C
O
NFIG_BLO
C
K build problem
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
libceph: kill of
f
osd request r
_
data_in and
r
_data_out
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
e
r
libceph: set th
e
data pointers
w
hen encodi
n
g op
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x
E
lder
libce
p
h: combi
n
e
initializin
g
and setting o
s
d data
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: se
t
messa
g
e data when
buildi
n
g
o
s
d request
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libce
p
h: mov
e
ceph_osdc_b
u
ild_request()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
libceph: format class info at
i
n
it t
i
me
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
rb
d
: rearrange some code for consistency
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
rbd: separate initializ
a
tion o
f
osd data
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
Elder
rbd: do
n
't set data in rbd_osd
_
r
eq_
f
o
r
mat_op()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
El
d
er
libceph: specify osd op by index in r
e
quest
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
libceph: add
data po
i
nters
i
n
o
sd op struct
u
r
es
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libc
e
ph: rename
d
ata out
field in o
s
d
r
equest op
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex
E
lder
l
ibceph: keep source rather th
a
n message osd o
p
array
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
r
b
d: defin
e
rbd_osd_r
e
q_format_o
p
()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
i
bceph: a fe
w
more
o
sd data cleanu
p
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
libceph: define ceph_o
s
d_data_length()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
i
bceph: defi
n
e a few mo
r
e
h
elpers
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libcep
h
: d
e
fine
o
sd
d
ata initi
a
liza
t
i
on h
e
lpers
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libcep
h
: compute inc
o
ming bytes once
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
rbd
:
define inbo
u
n
d
data size
f
or method ops
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
libceph: provide data le
n
gth
when p
r
epar
i
ng mes
s
a
ge
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
ceph:
b
uild osd request m
e
ss
a
ge later
for
wri
t
epages
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
le
x
Elder
libceph: hold
o
ff buil
d
ing osd
requ
e
s
t
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
ceph: kill ceph
a
lloc_page
_
vec()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
c
ep
h
:
d
efine ceph
_
writepag
e
s_osd_req
u
es
t
()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: don
'
t b
u
ild request in
ceph_osdc_new_request()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
libceph: record
m
essage data length
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Eld
e
r
l
ibceph: record length of bio list
w
ith bio
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
libceph: drop ceph_osd_reque
s
t->r_con_fi
l
ling_msg
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
c
e
ph: use page_offset(
)
i
n
c
eph_writepag
e
s_start()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
i
bcep
h
:
define ceph_decode_
p
gi
d
() onl
y
once
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
l
d
er
libceph: dr
o
p m
u
tex
o
n er
r
or i
n
handle_repl
y
(
)
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
ceph: set
u
p
p
a
g
e
a
rray mempool with correct
size
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
libc
e
p
h: us
e
o
s
d
_req_
o
p_
e
xtent_init()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
libceph: clean up
c
eph_os
d
_n
e
w_request()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
li
b
ceph: don't update op in calc
_
lay
o
ut()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: pass
off
s
et a
n
d length o
u
t
o
f calc_layout()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
ibc
e
ph: defin
e
sour
c
e re
q
uest op functio
n
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
l
ibceph: define o
s
d_re
q
_opcode_valid()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
c
eph: mov
e
max c
o
nstant defin
i
tions
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
lder
libce
p
h: be
e
xplicit in
m
a
skin
g
bottom 16 b
i
ts
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
li
b
c
eph: account f
o
r alignment in pages curs
o
r
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
libc
e
ph: page
o
f
f
s
et must be less than page size
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
i
bceph: fix broken data le
n
g
t
h assert
i
ons
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: make
message data be a pointer
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
ibceph:
u
se only ceph_msg
_
data_adv
a
nce(
)
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x Elde
r
libceph: d
o
n'
t
add to crc unles
s
dat
a
se
n
t
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
libceph: kill l
a
st of ceph_msg_po
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
ibceph: kill most of ceph_msg
_
pos
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
Elder
libceph: use c
u
rsor re
s
id for loop
c
ondition
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: collapse all data items into one
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
lder
libceph:
g
et
r
id of
r
ead
helpers
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
libceph: no outbound zero data
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: use curs
o
r for inbound
d
at
a
pages
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libcep
h
: kill ceph message bio_i
t
er,
b
i
o
_
s
eg
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
next