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: clean up ceph_osd_new_request()
2013-05-02
A
lex Elder
libceph:
clean up ceph_osd_new_requ
e
s
t()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
libc
e
ph: do
n
't update op in calc_
l
ayout()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libcep
h
: pass offset
and
l
ength out o
f
cal
c
_layout()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
li
b
ceph: define source r
e
quest
o
p
functi
o
ns
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
Elder
libcep
h
: define
osd_r
e
q_o
p
c
ode_
v
ali
d
(
)
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
ceph: m
o
ve max constant defi
n
it
i
ons
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph:
b
e
explicit i
n
maskin
g
bo
t
tom 16
bits
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: account fo
r
alignment i
n
pages cursor
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
li
b
ce
p
h: page
off
s
et mu
s
t be le
s
s
t
han
page size
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
libcep
h
: fix
broken data length
assertion
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libcep
h
: ma
k
e messag
e
data be a pointer
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: use
only
c
eph_msg_data_advanc
e
()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
d
er
libc
e
ph:
don't add
to
crc unless data
s
e
nt
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Eld
e
r
libceph: kill last o
f
ceph_msg_p
o
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
lib
c
e
ph: kill most of ceph_msg_pos
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
Elde
r
libceph: use cursor
r
esid for loop condition
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
l
i
bce
p
h: co
l
la
p
se all d
a
ta
items into
one
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
libceph: get ri
d
o
f
rea
d
helper
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
libceph: no outb
o
und zero dat
a
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x
E
lder
libceph:
use
c
ur
s
or for
inbo
u
nd data pa
g
es
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
ibceph: kill ceph message bio_iter,
b
io_se
g
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
e
x
Elder
libceph: use curso
r
for bio
r
ead
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
li
b
ceph
:
record resid
u
a
l
bytes for all m
e
ss
a
ge data
.
.
.
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
e
x Elder
libceph: drop
p
a
ges parameter
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libcep
h
: i
n
itializ
e
data
fie
l
ds o
n
last msg pu
t
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: send q
u
e
ued req
u
es
t
s whe
n
starting
n
ew one
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
libceph: k
e
e
p
request
lists in
t
id order
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: r
e
queue onl
y
se
n
t requests when kicking
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
l
i
bceph: no more kic
k
_requ
e
s
t
s
() race
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
ibceph:
s
lightly defer registering o
s
d
reques
t
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
lib
c
eph: more clean
u
p of write_
p
a
r
tial_msg_
p
a
ge
s
()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libc
e
ph: kill message
t
rail
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
l
i
b
ceph
:
kill osd
r
eq
u
est r_t
r
ai
l
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
lder
l
i
bc
e
ph: have osd reque
s
t
s
s
up
p
ort pagel
i
s
t
data
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
l
ibceph: let osd ops de
t
ermine request data
l
ength
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
libceph:
i
mple
m
ent pa
g
es array c
u
rsor
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
libceph:
i
mplement bio mes
s
age data item curs
o
r
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x Elder
libceph:
use
da
t
a
cursor for messa
g
e pa
g
e
l
ist
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: prepare f
o
r other messag
e
data item types
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex E
l
de
r
libceph: start
de
f
ining mes
s
age data
c
ursor
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
Elder
l
i
bceph: abstr
a
ct mess
a
g
e
data
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex El
d
e
r
lib
c
eph: be expli
c
it about mes
s
age data representat
i
on
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex E
l
der
lib
c
eph: define c
e
p
h
_ms
g
_has_*() dat
a
macros
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex
Elder
libce
p
h: de
f
i
ne and use ceph_crc32
c
_page()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
l
ibceph:
define and u
s
e ceph_tcp_recvpage(
)
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
libceph:
e
ncapsulat
e
reading message dat
a
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x
E
ld
e
r
libceph: small
w
rite_partial_msg_pages() refact
o
r
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
lib
c
eph: c
o
nsolidate messag
e
prep code
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
i
b
c
eph: use
local vari
a
bles for message
positions
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
libceph: don
'
t cl
e
ar bio_iter i
n
prep
a
re_write_
m
essage
(
)
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: activate mes
s
age d
a
ta as
s
ig
n
ment c
h
ecks
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
El
d
er
libcep
h
: set
response data fields
e
arlier
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: record me
s
sage data byte length
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
ceph: only s
e
t mess
a
ge data
p
o
i
nter
s
if
n
on-
e
mpty
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
libceph: isolate other me
s
sage
d
ata
fie
l
ds
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph:
s
e
t page
i
nfo
w
it
h
by
t
e length
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: isolate
message page field
man
i
pulation
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
E
lder
libce
p
h
:
record byte count
n
ot
page count
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: simplif
y
new
m
essage ini
t
ializa
t
ion
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
l
der
l
i
b
ceph:
a
dvance pagelist
with list_rotate_left(
)
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
libceph: defi
n
e and use in_msg_p
o
s_next(
)
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
li
b
cep
h
: kill args
in read_p
a
rtial_mes
s
age_
b
io()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
Eld
e
r
l
i
b
cep
h
: c
h
ange type
of
c
eph_tcp
_
sendpa
g
e() "m
o
r
e
"
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
ibce
p
h: mino
r
byte order
p
rob
l
ems
in
r
e
a
d_
p
artial_mess
a
g
e
(
)
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
libceph:
d
efine CEPH_MSG_MAX_MIDDLE_LEN
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
ld
e
r
libc
e
p
h: clean up skipped message l
o
gic
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
i
bceph: separate read and
write data
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph:
d
ist
i
nguis
h
page an
d
bio requests
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
libceph:
s
e
parate osd
r
equest data in
f
o
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: don't ass
i
gn pa
g
e
info in ceph
_
o
sdc_new_re
q
uest()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
ceph
:
simplify ceph_sync
_
writ
e
()
p
age_align cal
c
ulation
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
ce
p
h
:
use calc_pages_
f
or() in
s
tart_read()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex E
l
der
libce
p
h: no need for alignment for mds m
e
ssage
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libce
p
h: define
m
ds_all
o
c_ms
g
() method
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: drop mutex while a
l
locating a message
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
libc
e
p
h: rename ceph_calc_object_layout()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
i
bceph: kill ceph_msg->pagelist_count
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
ibceph: use (void
*) fo
r
unty
p
ed data in
o
sd
o
ps
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph
:
f
ix
wrong opcode
u
se in
osd_req_encode_op()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
libcep
h
:
co
m
ple
t
e lingering requests only once
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
l
der
libceph: set pag
e
a
l
ignm
e
nt in
s
tart
_
request()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
l
ibceph: distingu
i
sh page
ar
r
ay and pagelist count
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x Elder
l
i
b
c
eph: d
o
n
'
t
p
ass r
e
quest to calc
_
la
y
out()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
l
i
bceph
:
format t
a
rget o
b
ject name i
n
caller
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
A
l
e
x Eld
e
r
libceph: pass object num
b
er back to c
a
l
c
_layout() ca
l
ler
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
lder
libceph: make ceph_msg->bio_seg
b
e
unsign
e
d
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
de
r
libceph: fix a
o
sd
requ
e
s
t memor
y
l
eak
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-04-17
A
lex
E
lder
rbd: do a safe list tr
a
v
ersal in rbd_im
g
_
request_submi
t
()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-03-29
Alex Elder
rbd
:
don't ze
r
o-fill non-
i
mage obje
c
t requests
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-02-28
Alex El
d
er
n
b
d: fix
s
p
ar
s
e warnin
g
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-02-26
Al
e
x
El
d
e
r
ceph: update "ceph_features
.
h"
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-02-26
Alex Elder
rbd: pass
l
e
n
gth, n
o
t op for osd completions
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-02-26
Alex Elder
rb
d
: m
o
v
e
rb
d
_os
d
_
trivial_callback()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-02-25
Alex Elder
libce
p
h: u
s
e a do
.
.
whil
e
loop in co
n
_work()
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-02-25
Alex Elder
libc
e
ph:
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
Alex Elder
l
ibceph:
s
eparate non-l
o
cked f
a
ult h
a
ndling
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-02-25
Alex Elder
libcep
h
: e
n
c
apsula
t
e
c
o
nnection bac
k
o
ff
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-02-25
Alex Elder
libceph: eliminate s
p
ar
s
e
warning
s
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-02-25
Alex E
l
der
ceph
:
elimina
t
e spars
e
warnings in fs
code
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
2013-02-25
Alex Elder
rbd: elimin
a
te sparse warnings
Signed-off-by: Alex Elder <
elder@inktank.com
>
commit
|
commitdiff
|
tree
next