summaryrefslogtreecommitdiff
path: root/net/ceph/osd_client.c
diff options
context:
space:
mode:
authorAlex Elder <elder@inktank.com>2012-06-01 14:56:43 -0500
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-11-26 11:38:23 -0800
commite84e066e5c8c858d3954b2ef1da25c14309e4cef (patch)
treefa927a404b1bdd81fb9102824549cc04dee8f875 /net/ceph/osd_client.c
parent35067a20685e5f51513c3633256e658fc71e847e (diff)
downloadlinux-3.10-e84e066e5c8c858d3954b2ef1da25c14309e4cef.tar.gz
linux-3.10-e84e066e5c8c858d3954b2ef1da25c14309e4cef.tar.bz2
linux-3.10-e84e066e5c8c858d3954b2ef1da25c14309e4cef.zip
libceph: have messages point to their connection
(cherry picked from commit 38941f8031bf042dba3ced6394ba3a3b16c244ea) 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>
Diffstat (limited to 'net/ceph/osd_client.c')
0 files changed, 0 insertions, 0 deletions