android_kernel_google_msm/include/linux/ceph
Alex Elder e84e066e5c libceph: have messages point to their connection
(cherry picked from commit 38941f8031)

When a ceph message is queued for sending it is placed on a list of
pending messages (ceph_connection->out_queue).  When they are
actually sent over the wire, they are moved from that list to
another (ceph_connection->out_sent).  When acknowledgement for the
message is received, it is removed from the sent messages list.

During that entire time the message is "in the possession" of a
single ceph connection.  Keep track of that connection in the
message.  This will be used in the next patch (and is a helpful
bit of information for debugging anyway).

Signed-off-by: Alex Elder <elder@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-11-26 11:38:23 -08:00
..
auth.h ceph: messenger: reduce args to create_authorizer 2012-11-26 11:38:07 -08:00
buffer.h
ceph_debug.h
ceph_frag.h
ceph_fs.h
ceph_hash.h
debugfs.h
decode.h BUG: headers with BUG/BUG_ON etc. need linux/bug.h 2012-03-04 17:54:34 -05:00
libceph.h libceph: embed ceph messenger structure in ceph_client 2012-11-26 11:38:21 -08:00
mdsmap.h BUG: headers with BUG/BUG_ON etc. need linux/bug.h 2012-03-04 17:54:34 -05:00
messenger.h libceph: have messages point to their connection 2012-11-26 11:38:23 -08:00
mon_client.h libceph: embed ceph connection structure in mon_client 2012-11-26 11:38:22 -08:00
msgpool.h
msgr.h
osd_client.h ceph: define ceph_auth_handshake type 2012-11-26 11:38:07 -08:00
osdmap.h
pagelist.h
rados.h
types.h