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: define source request op functions
2013-05-02
Alex Elde
r
l
i
b
c
e
ph: def
i
n
e
source request op
funct
i
ons
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
li
b
c
e
p
h:
d
efine osd
_
req_o
p
code_valid()
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
ceph
:
move max constant def
i
ni
t
ions
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
Elder
libceph: be explici
t
in
masking
bo
t
tom 16 bits
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
libcep
h
:
accoun
t
for alignment in pa
g
es cursor
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
libcep
h
: page offset mus
t
be less
t
han page size
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
libceph:
fix broken data le
n
gth
a
s
s
ertions
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
libceph
:
make me
s
sage data be a pointer
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: use only cep
h
_msg_
d
ata
_
advance()
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
libceph: d
o
n't add to crc unless
d
ata sent
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: kill l
a
st o
f
ceph_msg_pos
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
l
ibceph: kill most
o
f
ceph_msg_pos
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
libceph: use cursor re
s
id for loo
p
c
o
n
diti
o
n
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x
E
lde
r
libceph: coll
a
pse all data items into on
e
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: get rid of read helpers
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
l
d
er
libceph: no outb
o
und zero
data
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
i
bceph:
u
se c
u
rsor for inbound dat
a
p
a
ges
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
libceph: kill ceph messag
e
b
io
_
iter
,
b
io_
s
eg
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: use
cursor for b
i
o reads
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
l
ib
c
eph
:
rec
o
rd
r
esidual bytes
for all message data
.
.
.
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
l
ibceph: d
r
op
pages
p
aram
e
ter
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
libceph: initialize data fields on last msg
p
u
t
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph
:
send qu
e
u
e
d
r
e
quests when start
i
ng new one
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
E
lder
l
i
bcep
h
: kee
p
r
eque
s
t lists i
n
tid
order
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
libcep
h
: requeue o
n
l
y
sent re
q
uests
w
hen kicking
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
li
b
c
ep
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 E
l
der
libceph: slightly defer regi
s
tering
o
sd request
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph
:
more cl
e
anup of wri
t
e
_parti
a
l_msg_pages(
)
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex
El
d
e
r
libceph
:
kill
message trail
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
A
l
e
x Elder
li
b
ceph:
kill osd request r_t
r
a
i
l
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
l
ibc
e
ph:
h
ave
osd re
q
ues
t
s support pagelist dat
a
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph:
let osd ops
determine reque
s
t
data
length
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
libceph: implemen
t
pages array cursor
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex
Elder
l
i
b
c
eph: implement bi
o
message d
a
ta item cur
s
or
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x Elder
libceph: use
d
a
ta cursor for m
e
ssage pagelist
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
l
i
bceph: prepare for other
m
essage dat
a
item
t
ypes
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
i
bceph
:
start
d
e
f
i
n
i
n
g mess
a
ge data cursor
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libc
e
ph: abstr
a
c
t mes
s
age
d
ata
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
A
le
x
Elde
r
libceph: b
e
explicit abou
t
m
essag
e
data r
e
presentatio
n
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libcep
h
: define
c
eph_msg_has_*() data m
a
cros
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libc
e
ph: de
f
ine and u
s
e
ceph_c
r
c3
2
c
_pa
g
e()
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
lib
c
eph: d
e
fine and use ceph_
t
cp
_
recvpage()
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libce
p
h: e
n
capsulate reading
messag
e
data
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
libceph
:
small write_partia
l
_msg_pa
g
es() refactor
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
lder
lib
c
eph: consolidate mes
s
age
p
rep code
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
libceph:
u
s
e
local
vari
a
bles for me
s
sage position
s
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
Elder
libceph: don't
clear bio_ite
r
i
n
prepare_write_message(
)
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
l
ibc
e
ph:
a
ctivate m
e
ssage data
as
s
ignm
e
nt che
c
k
s
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
A
lex E
l
der
libc
e
ph: s
e
t resp
o
n
s
e data fields earlier
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
El
d
e
r
libceph: record message data byte len
g
th
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
ce
p
h:
only set
m
essage
d
ata pointers i
f
n
o
n-empty
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
libceph: isolate other message da
t
a fie
l
ds
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
Elder
libceph: set page info w
i
th
b
y
te le
n
g
t
h
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
libceph: is
o
late message page field manip
u
lation
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
libceph: record byte count n
o
t
page co
u
nt
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
lder
libceph:
s
implif
y
new mess
a
ge initializa
t
i
o
n
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
i
bceph: advance pagelist with
l
is
t
_
r
otate_le
f
t()
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
lib
c
e
ph: define and use in_msg_pos_n
e
xt()
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
libceph:
k
ill args in read_p
a
r
t
ia
l
_message_bio(
)
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
ibceph:
change
t
ype of ceph_tcp_sendpage()
"more"
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
ibceph: min
o
r
byte
order probl
e
ms in re
a
d_partial_message()
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: defi
n
e C
E
PH_MSG_MAX_MIDDLE_LE
N
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
e
r
libceph: cl
e
an up sk
i
pped
m
essage logic
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
libceph: separate read and
write data
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x
E
ld
e
r
l
i
bcep
h
: di
s
tinguish p
a
ge and bi
o
request
s
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
lder
l
i
bc
e
ph: separa
t
e
osd request data info
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
li
b
ceph:
d
on't as
s
ig
n
pa
g
e info
in c
e
ph_os
d
c_new_r
e
quest()
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
ceph:
s
implify ce
p
h
_
s
ync_w
r
ite() p
a
ge_align calculation
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x
E
ld
e
r
ceph: use ca
l
c_pa
g
es
_
for()
i
n
start
_
read()
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
li
b
c
e
ph:
no need for alignment
f
or mds
m
essage
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
lder
libceph: def
i
ne md
s
_alloc
_
m
s
g()
method
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: dr
o
p mutex while a
l
locating a me
s
sag
e
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libc
e
ph: r
e
name
c
eph_calc_objec
t
_layou
t
()
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
ibceph:
kill ceph_ms
g
-
>p
a
g
e
l
i
st_coun
t
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
Elde
r
libc
e
ph: use (
v
oid *) for untype
d
data i
n
osd ops
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph:
f
ix wrong
opcode use i
n
osd_req_enc
o
de_op()
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
lib
c
eph: complete lingering r
e
quests only on
c
e
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: set page alignment in start_request()
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
lib
c
eph
:
d
i
s
t
i
n
guish page ar
r
ay
a
nd pag
e
l
ist c
o
un
t
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
e
r
l
ibceph: don't pass request to c
a
lc_layout()
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
l
d
er
libceph:
f
ormat target object name in c
a
ller
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
libceph: pass object num
b
er ba
c
k
t
o
calc_layout() caller
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x Elder
libcep
h
: make
c
eph_msg->bio_s
e
g be unsigned
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: fix a os
d
req
u
est memory le
a
k
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-04-17
Alex
E
lder
rbd: do a sa
f
e list traver
s
al in rbd_
i
m
g_
r
e
q
u
e
s
t_submit(
)
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-03-29
Alex Elder
rbd: d
o
n
'
t
z
ero-fill
n
o
n
-
image obj
e
c
t
requ
e
sts
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-02-28
Alex Elder
n
b
d: fix sp
a
rse warning
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-02-26
Alex Elder
ceph: u
p
date "ceph_features
.
h"
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-02-26
Alex Elder
rbd:
pass l
e
ngth
,
not
op for osd com
p
letion
s
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-02-26
Alex Elder
rbd: move
rbd_
o
sd_triv
i
a
l
_callback()
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-02-25
Alex Elder
libceph: us
e
a
do
.
.
w
h
i
le loop in
c
on_work
(
)
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-02-25
Alex Elder
libcep
h
:
use a fla
g
to indicate a
f
ault has occurred
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-02-25
A
lex Elder
libceph: sep
a
rate
n
on-locked fault
h
a
ndling
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-02-25
Alex E
l
der
libceph
:
encapsulate connect
i
on
back
o
f
f
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-02-25
Ale
x
Elder
libceph: eli
m
inate sp
a
rse warnings
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-02-25
Ale
x
Elder
ceph: eliminate
s
parse warnings in fs code
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-02-25
Alex Eld
e
r
rbd: elim
i
nate s
p
a
rse w
a
rnings
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-02-25
Alex
E
l
der
libceph: d
e
fine connection flag
h
elpers
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-02-25
Alex Elder
rbd:
n
orma
l
ize dout() call
s
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
2013-02-25
Alex
E
l
d
e
r
rbd: barri
e
rs are har
d
Signed-off-by:
Alex Elder
<elder@inktank.com>
commit
|
commitdiff
|
tree
next