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
libceph: kill off osd request r_data_in and r_data_out
2013-05-02
Al
e
x
Elder
l
ibceph: kill off
o
sd reque
s
t r_data_in and r_data_o
u
t
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
e
x
Elder
l
ibceph: set the data pointers when encoding op
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
libce
p
h: combi
n
e i
n
itial
i
zin
g
a
nd setting osd data
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
d
e
r
lib
c
eph: s
e
t
message d
a
ta
when buil
d
i
n
g osd
r
e
q
u
es
t
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
E
lder
libce
p
h: move ceph_osdc_
b
uild_
r
e
q
uest
(
)
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
libceph: format class
info at init ti
m
e
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
El
d
er
rbd: rearrang
e
some co
d
e for c
o
nsis
t
ency
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
le
x
Elder
r
b
d: separate initiali
z
atio
n
of osd data
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
rbd: don't set
d
a
ta in
rbd
_
osd_re
q
_format
_
o
p
()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex El
d
er
l
ibce
p
h: spec
i
fy osd op
b
y
i
ndex
i
n request
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph:
a
dd data pointers in osd op
structur
e
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libce
p
h
: ren
a
me data out field in osd request op
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
d
er
libceph: keep source rather than
m
e
ssage osd op
a
rray
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
E
lder
rbd: define rbd_osd_r
e
q_format_op()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Eld
e
r
libceph: a few more o
s
d data cle
a
nups
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex
Elder
libceph: de
f
ine ceph_osd_data_length()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libcep
h
: define
a few more
h
elpe
r
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: define osd data
i
nitialization helpers
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph
:
comput
e
inco
m
i
n
g b
y
tes once
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x
E
lde
r
rbd: define inbound data siz
e
for method
o
ps
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
libceph: provi
d
e
da
t
a
l
e
ngth
w
h
e
n pre
p
ari
n
g m
e
ssage
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
ceph: build osd request message later for writepages
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
libc
e
ph: hold off buil
d
ing osd r
e
quest
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
ceph: kill
c
ep
h
alloc_page
_
vec(
)
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
ceph: define
c
eph_writepage
s
_osd_reques
t
()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
i
bceph:
d
o
n
'
t
build reques
t
in
c
eph_osdc_new_request()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex
E
lder
libceph: r
e
cord
mess
a
ge data
l
ength
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
e
r
libceph: record len
g
th
o
f bio l
i
s
t
w
ith b
i
o
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
libceph: drop ce
p
h_osd_request->r_co
n
_f
i
lling_msg
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
ceph: u
s
e p
a
ge_offse
t
()
in cep
h
_writepages_star
t
()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
libcep
h
: de
f
in
e
c
e
ph_decode
_
pgi
d
() only once
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libcep
h
: d
r
op m
u
tex on erro
r
i
n
handle
_
reply()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
de
r
ceph:
set up page array mempoo
l
with
co
r
re
c
t
s
i
z
e
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
Elder
li
b
ce
p
h
: use osd_req_op_e
x
tent_ini
t
()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
Elde
r
l
i
bceph: clean up ceph_osd_new_req
u
est()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
ibceph:
d
on't update op in calc_layout()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
libceph: pass offset an
d
le
n
gth out
o
f calc_layout
(
)
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libc
e
ph: define
s
ource req
u
est op fu
n
cti
o
n
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x Elder
libceph: define osd_req_op
c
ode_valid()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
ceph: mo
v
e
max constant definitio
n
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: be
e
x
p
licit in
masking botto
m
1
6
bits
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x
E
l
d
e
r
li
b
ceph:
a
ccoun
t
for ali
g
nme
n
t
in
p
ages cursor
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
li
b
ceph:
p
age
o
f
f
set
m
ust b
e
less than page
s
ize
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
li
b
ceph
:
f
ix broken da
t
a
l
ength a
s
sert
i
ons
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x
E
l
der
libceph
:
make message data be a pointe
r
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
Eld
e
r
libceph: use only ce
p
h
_m
s
g
_
d
a
t
a
_a
d
vance()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
libc
e
ph: don't add to crc u
n
less data sent
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
lib
c
e
ph:
kil
l
la
s
t of
ceph_msg_pos
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
libc
e
ph:
kill most of ceph_m
s
g_pos
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: use cursor
re
s
i
d for loop conditi
o
n
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
libce
p
h: colla
p
s
e all data items into one
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
libceph: get r
i
d of read hel
p
ers
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
ibceph:
n
o outbound ze
r
o dat
a
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
libce
p
h:
u
se cursor f
o
r inbound da
t
a pages
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
libcep
h
: kill
c
e
p
h message bio_iter,
b
io_seg
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
ibc
e
ph: use curso
r
for bio r
e
ads
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
li
b
ceph: r
e
cor
d
resid
u
al b
y
t
e
s
for all messag
e
data
.
.
.
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: dro
p
pa
g
e
s
parameter
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex
E
lder
li
b
c
eph: ini
t
ialize data fields on
l
ast msg
put
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
Elder
libcep
h
: send queue
d
re
q
uest
s
w
hen
st
a
rting new one
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: keep request l
i
sts in tid order
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
d
e
r
libceph
:
re
q
ueue only
s
ent
r
equests
when kicking
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
libce
p
h: no more kick_r
e
q
uests() race
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x
Elder
libcep
h
: sli
g
htly defer
re
g
ist
e
ri
n
g osd
re
q
u
est
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: mor
e
cle
a
nup
of wri
t
e_partial
_
msg_pages()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x
E
lder
li
b
ceph:
kill message trail
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
li
b
ceph:
k
ill
osd reque
s
t
r_
t
rai
l
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
El
d
er
lib
c
ep
h
: h
a
v
e o
s
d request
s
suppo
r
t pagel
i
s
t
d
a
t
a
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
libcep
h
: let osd
o
ps det
e
r
m
ine
r
equest data length
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
libceph:
imple
m
e
nt pages arr
a
y cursor
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
libceph:
i
mplement bio
m
e
ssage
data item curso
r
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libce
p
h:
use d
a
ta curso
r
f
o
r message pageli
s
t
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
libceph: prepare for oth
e
r message data item types
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph:
s
t
art defining m
e
s
s
age d
a
ta
c
ur
s
or
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
lib
c
eph: abstract message data
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: be explicit a
b
out message d
a
ta
r
epresentatio
n
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: defi
n
e cep
h
_msg_has_*() data macros
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
de
r
libceph: define and use ceph_c
r
c
3
2c_
p
age
(
)
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
libceph: def
i
ne
a
nd use
ceph_t
c
p_rec
v
page
(
)
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
lib
c
ep
h
: enca
p
sul
a
te re
a
ding message da
t
a
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph
:
smal
l
write_p
a
rtial_msg_
p
ages()
r
efa
c
to
r
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libce
p
h: c
o
nsolidate message p
r
ep code
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
li
b
ceph: use local variables
for message position
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
libceph: don't clear
b
i
o
_it
e
r in prep
a
re_write_mes
s
a
ge()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
E
ld
e
r
l
i
bcep
h
: acti
v
ate messag
e
data ass
i
gnment c
h
ecks
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
li
b
ceph
:
set respo
n
s
e
dat
a
fields e
a
rlier
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x
E
lder
libceph
:
r
ec
o
rd mess
a
g
e
dat
a
byt
e
l
ength
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
ceph: onl
y
s
et message da
t
a pointers if
n
on-e
m
pty
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
l
ibceph: isolat
e
o
t
her
m
essage data
f
ie
l
ds
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: set
p
age
i
nfo w
i
th by
t
e length
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
libc
e
ph: isolate m
e
ssag
e
page field
mani
p
ulat
i
on
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
d
e
r
libceph: record b
y
t
e
count n
o
t
page cou
n
t
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
Elder
l
i
bceph: simpl
i
f
y
n
ew m
e
ssage initialization
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
li
b
c
e
p
h
: advance p
a
gelist
with list_rotate_left(
)
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
li
b
ceph: define a
n
d
use
in_ms
g
_pos_n
e
xt()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
libceph: kill args in read_partial_mess
a
g
e
_bio()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
libceph: chang
e
type o
f
ce
p
h_tc
p
_se
n
dpage() "more"
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
i
bceph: minor byte ord
e
r problems in
r
ead_part
i
al_mess
a
g
e
()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x
Elder
libceph
:
define CEPH_MSG_MAX
_
M
I
DDLE_LEN
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
libcep
h
: clean up skippe
d
message l
o
gic
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
next