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: drop mutex on error in handle_reply()
2013-05-02
Alex Elder
libceph: drop mutex on error in handle_reply()
Reviewed-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
ceph: set
up pag
e
array mempool with co
r
rect si
z
e
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x
Elder
l
i
bcep
h
:
use osd_req_op_extent_in
i
t()
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
i
b
ceph: clea
n
up ceph_osd
_
new_request()
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
lib
c
eph:
d
on't updat
e
o
p
in calc_layout()
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex El
d
er
libceph:
p
ass offset and len
g
th out of calc_layou
t
()
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: defi
n
e source req
u
est
op fu
n
ctio
n
s
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
lde
r
li
b
ceph: define osd_
r
eq_
o
pcode_
v
alid()
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
l
der
ceph: move
max constant def
i
nitions
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
ibcep
h
: be expl
i
c
i
t i
n
masking bottom 16 bits
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x Elder
libceph: account
for
alignm
e
nt in pages cursor
Reviewed-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x Elder
libcep
h
:
p
age offset must be less than
p
age size
Reviewed-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
li
b
ce
p
h
: fix broken data leng
t
h ass
e
rt
i
ons
Reviewed-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Eld
e
r
libce
p
h: make
messag
e
data be a pointer
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: use only ceph_msg_data
_
advance()
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph:
d
o
n't add to cr
c
unless data se
n
t
Reviewed-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
A
lex Eld
e
r
l
i
bceph: kill
l
a
st of
c
eph_
m
sg_p
o
s
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
libceph: k
i
ll m
o
s
t
of ceph_msg_pos
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex
E
lder
libc
e
ph: use cu
r
sor re
s
id
f
o
r loop co
n
diti
o
n
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: collapse a
l
l data it
e
ms into o
n
e
commit
|
commitdiff
|
tree
2013-05-02
A
l
e
x
El
d
e
r
libceph: get rid of rea
d
he
l
pers
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libce
p
h:
n
o outb
o
und zer
o
data
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libc
e
ph: use cu
r
so
r
for inbound da
t
a pages
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
l
der
libcep
h
:
k
i
l
l ce
p
h m
e
ssage bio_iter, bi
o
_seg
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
lder
libceph:
u
se c
u
rsor
f
or bio reads
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
libce
p
h: record residu
a
l
bytes for all message data
.
.
.
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: drop pages parameter
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
libceph: ini
t
i
a
li
z
e data fields on las
t
msg pu
t
Reviewed-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
i
bce
p
h: send queu
e
d reques
t
s
w
hen
starting new on
e
Reviewed-off-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
libceph: keep r
e
q
u
est
l
ists in
t
id orde
r
Reviewed-off-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: requeue on
l
y sent requests when kicki
n
g
Reviewed-off-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libce
p
h: no mor
e
ki
c
k_re
q
u
e
sts() rac
e
Reviewed-off-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
l
ib
c
eph: s
l
i
g
htly
defer registering osd request
Reviewed-off-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Sa
g
e Weil
libceph: wrap auth me
t
h
o
ds in
a
mutex
Signed-off-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Sage W
e
il
libceph: wrap aut
h
op
s
in
w
rapper functions
Signed-off-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Sage
W
e
il
libceph:
a
d
d updat
e
_authorizer au
t
h method
Signed-off-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Sage Weil
libceph: fix authorizer
i
nvalidati
o
n
Signed-off-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Sage We
i
l
libce
p
h: clear me
s
senger auth
_
r
e
try flag when we au
t
henticat
e
Signed-off-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Sag
e
We
i
l
libceph: i
m
plement RECONNECT_S
E
Q
feature
Signed-off-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
He
n
ry C
C
han
g
ceph: f
i
x
b
uffer pointer adva
n
ce in
c
ep
h
_
s
y
nc_write
Tested-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Yan, Z
h
eng
ceph: use i_release
_
cou
n
t
to indic
a
te dir's complete
n
ess
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
libc
e
ph:
m
o
re cle
a
nu
p
of writ
e
_p
a
rtial_msg_pages(
)
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex E
l
der
libceph: kill message tra
i
l
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
Eld
e
r
libceph:
k
ill
o
sd
r
equest r_trail
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
libce
p
h
:
have osd requests s
u
p
port p
a
gelist data
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
libcep
h
: le
t
osd ops determ
i
ne reques
t
data length
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
e
r
libce
p
h: implement pag
e
s
a
r
ray c
u
rso
r
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: implem
e
n
t bio mes
s
age data it
e
m cursor
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
lib
c
eph: use d
a
t
a
curso
r
for mes
s
age pagelist
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libce
p
h: prepare for o
t
he
r
message data i
t
em types
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: start defini
n
g
message data cur
s
or
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
libceph: abstract message da
t
a
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
lib
c
ep
h
: be expli
c
it
abo
u
t message da
t
a re
p
resenta
t
i
o
n
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x Elder
l
ib
c
eph
:
define
ceph_msg_h
a
s_*() dat
a
ma
c
ros
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
der
li
b
ceph: define and use ceph
_
crc32c_page()
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
libc
e
ph: define and
u
s
e
ceph_tcp_recv
p
age()
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: encap
s
ulate re
a
ding message data
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex
E
lder
libce
p
h
:
small write_partial_msg_page
s
() refa
c
tor
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
libceph:
c
o
nsolidate mess
a
ge
p
rep code
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph:
u
se local v
a
riabl
e
s
f
or message positions
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
libce
p
h: don't
c
l
ear bio_it
e
r in
prepare
_
write_message()
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
libceph: activate mes
s
age data as
s
ignment
checks
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: set respon
s
e
data fields earlier
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x E
l
der
libcep
h
: record message data b
y
te
length
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
ceph:
o
nly set m
e
ssage data
p
oint
e
rs
i
f
n
on-em
p
ty
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
l
i
bceph
:
i
solate other
mess
a
ge
da
t
a fields
commit
|
commitdiff
|
tree
2013-05-02
A
lex El
d
er
libceph: set pa
g
e
info with
b
yte length
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
li
b
cep
h
:
i
s
olate m
e
ssa
g
e page field man
i
pula
t
i
o
n
commit
|
commitdiff
|
tree
2013-05-02
A
l
e
x Elder
libce
p
h
:
record
byt
e
count no
t
page count
commit
|
commitdiff
|
tree
2013-05-02
Alex
Elder
li
b
ceph:
sim
p
l
ify new message in
i
tializat
i
on
commit
|
commitdiff
|
tree
2013-05-02
Alex Eld
e
r
libceph: a
d
vance pagelist with list_ro
t
ate_left()
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: defin
e
and use
in_msg_pos
_
n
ext()
commit
|
commitdiff
|
tree
2013-05-02
Alex El
d
er
libceph: kill
a
rg
s
in read_parti
a
l_message_bio()
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
Elder
l
ibce
p
h
:
change typ
e
of c
e
ph_tc
p
_sendpage()
"more"
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex
E
ld
e
r
libceph:
minor byt
e
ord
e
r
p
roblems in
r
ead_p
a
rti
a
l_m
e
ssage()
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
lib
c
eph: de
f
ine CEP
H
_M
S
G_MA
X
_
M
I
DDLE_LEN
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: cl
e
an up
skipped
m
es
s
a
g
e
logi
c
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
libc
e
ph: separate read and wr
i
te dat
a
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
E
l
der
lib
c
e
ph
:
disti
n
guish
page and
b
io req
u
ests
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
li
b
ce
p
h
:
separ
a
te
o
sd re
q
uest data inf
o
commit
|
commitdiff
|
tree
2013-05-02
Ale
x
Elde
r
l
i
bceph:
d
on't assign
page info
i
n
ceph_osdc
_
new_reque
s
t
(
)
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
ceph: simplif
y
c
e
ph_sync_wr
i
te() page_align calculation
commit
|
commitdiff
|
tree
2013-05-02
Al
e
x Elder
ceph: use ca
l
c_pages_
f
or() in start_read()
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
lder
libcep
h
:
n
o
need
f
o
r alignment
f
o
r m
d
s m
e
ssage
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libc
e
p
h
: d
e
fin
e
mds_alloc_msg(
)
met
h
od
commit
|
commitdiff
|
tree
2013-05-02
Alex
E
lder
libcep
h
:
d
rop
m
u
tex while a
l
l
o
cating a me
s
sage
commit
|
commitdiff
|
tree
2013-05-02
Alex E
l
d
er
libceph:
r
ename ceph_
c
al
c
_objec
t
_
l
ayout()
commit
|
commitdiff
|
tree
2013-05-02
A
l
ex Elder
l
ibceph: kill ceph_ms
g
->pagelist
_
count
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elder
libceph
:
use (void *) for untype
d
da
t
a in os
d
ops
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: fix wron
g
o
pcode use
in osd_req_encode_
o
p()
commit
|
commitdiff
|
tree
2013-05-02
Alex Elder
libceph: complete
l
ingering requests only once
commit
|
commitdiff
|
tree
2013-05-02
Yan, Zheng
ceph: acquire i_mute
x
i
n
__ceph_do_pending
_
vmtruncate
commit
|
commitdiff
|
tree
2013-05-02
Ya
n
, Zhen
g
ceph
:
do
n
't early drop
Fw cap
commit
|
commitdiff
|
tree
2013-05-02
Sage Weil
cep
h
: revert co
m
mi
t
22cddde104
commit
|
commitdiff
|
tree
2013-05-02
Yan, Zheng
ceph
:
use
I
_
C
OM
P
LE
T
E i
n
o
de
f
l
ag ins
t
ead of D_
C
OMPLETE
.
.
.
Reviewed-by:
Sage Weil
<sage@inktank.com>
commit
|
commitdiff
|
tree
2013-05-02
Yan, Zheng
c
eph
:
se
t
mds_want ac
c
ording
t
o cap impo
r
t message
commit
|
commitdiff
|
tree
2013-05-02
Y
an, Zheng
c
e
p
h: queu
e
c
ap release
when t
r
im
m
ing cap
commit
|
commitdiff
|
tree
2013-05-02
Yan, Zhen
g
ceph: fi
x
LSSNAP r
e
g
ression
commit
|
commitdiff
|
tree
2013-05-02
A
lex Elde
r
libceph: se
t
page alignment in start_reque
s
t
(
)
commit
|
commitdiff
|
tree
2013-05-02
Alex Elde
r
libce
p
h: dis
t
in
g
u
ish pa
g
e array
a
n
d
p
agelist count
commit
|
commitdiff
|
tree
next